Real Shelter - Full Release by ThreeTen
Skyrim » Immersion
Added: 02/04/2014 - 06:52PM
Updated: 24/10/2014 - 08:03AM

10,166 Endorsements

1.3.1 Latest version

149,815 Unique D/Ls

179,749 Total D/Ls

553,023 Total Views

Uploaded by Robinsage


Last updated at 8:03, 24 Oct 2014 Uploaded at 18:52, 2 Apr 2014

New script update (Official!)

1.3.1 Patch
(The bugfix update)

If you already have real shelter 1.3, then download and install the file under Upgrade.
I suggest making a new RSPatch.esp for this update

This should fix anyone with broken shelters for good.
Please wait 24 in-game hours after installing before testing functionality

Also Available
JK Whiterun Compatibility Patch

Hello Everyone,  ThreeTen here.  Thanks For Visiting the Real Shelter Modpage

The most up to date information will be displayed in
White or Green
Make sure to read the compatibility region below.

New Installation Video!!
Provided by Michael from GamePoets
Scroll down to the Installation section!

10,000 Endorsement Special! (Coming soon!)

Currently Working On:

ETaC Compatibility Patch (Just started)

Misc. Bug Fixes.

Real Shelter

"THE Frostfall companion"

         (These videos Are old and the visuals are outdated, but they do a good job of of explaining the mod in a concise manner)

(These Are For Versions 1.2:)

This will prevent precipitation from passing through overhead cover. Shelters now provide ..shelter.

What's so special about that?
"My latest character is in Solitude right now, it's the middle of night and it just began raining buckets and there's thunder overhead, rather dismal weather and I'm using Frostfall. Normally I would seek an inn but now I don't have to! I'm standing in a nice and warm shelter right next to the Fletcher watching this great wall of rain pour down. Awesome!" - Calipercat

Sweet! But.. How?
Skyrim's precipitation is an illusion - a flat shader filling the observer's field of view. It's like wearing glasses with an animated rain overlay on the lens. So the rain doesn't really exist in Skyrim's world - and this is why it falls through everything. Now when shelter is taken Real Shelter determines the weather type and replaces it with a no-precipitation version of itself. Then it activates pre-placed in-world weather effects that surround the shelter. When the shelter is exited the localized effects are turned off and the prior weather is restored.

So what's with the transition from outside rain to sheltered rain?
Depending on your local rig and game setup a shelter transition effect may be seen that can range from unnoticeable to apparent. Visually, the transition occurs because with Skyrim's rain you are looking at objects through a rain shader - compared to sheltered rain in which you are looking at objects through actual rain. Audio wise, rain becomes louder when it hits an object like overhead shelter.

TLDR: The illusion of rain is being replaced by real in-game rain.

All of Skyrim is sheltered including camps and tents (please report any missed). There are hundreds of sheltered areas and some have multiple shelters (i.e. Whiterun) - resulting in thousands of individual shelters across Skyrim.

- Real Shelter uses safe scripting that doesn't use OnInits, registers or OnUpdates.
- The sheltered rain is a collection of rare vanilla interior rain bands which can accumulate a slight dim glow if multiple bands are viewed in line. This accounts for much of the 'transition effect'. If you are a texture artist and can offer some real no-glow rain please PM me. Vanilla 'no glow' rain has a slight, glow.
- There is little to no performance hit.
- It does not provide shelter for portable tents or modded structures unless noted below. (*cough*  not yet...)

General Compatibility
There are no actual conflicts in game but for a shelter to work it has to recognize the weather system in place. Vanilla Skyrim weather is covered.  Since the shelters are positioned statics they won't move with a structure that has been moved or modified by a mod.

 There are currently no sheltered areas in Solstheim and
Castle Volkihar

Structure Compatibility
- Hearthfire home towers
- No Snow under the Roof
- Open Cities

- Expanded Towns & Cities  (Use Patch under Optional--load after ET&C and any Real Shelter build)

- JK Windhelm
(Use Patch under Optional -- Load after Real Shelter and JK Windhelm, but before RSPatcher)

Misc. Compatibility
- Climates of Tamriel (For R.S. v1.2 use Real Shelter CoT builds)
- CoT Weather Patch (For R.S. v1.2 use with Real Shelter CoT Weather Patch builds)

- More Rain and More Snow
- Vividian ENB and/or Extended & Diverse Weathers (For R.S. v1.2 use their - RS compatibility patch provided in their enb install)
- Enhanced Lights and FX (load before Real Shelter)
- Expanded Weather Systems
- Frostfall (no tents (...yet )
- Immersive Skyrim Thunder
- Namaof's Watchtower
- Real Clouds
- Requiem
- Splash of Rain
- Supreme and Volumetric Fog
- Supreme Storms (including CoT version)
- Tropical Skyrim

(To continue with 1.2 instructions keep scrolling down until you see orange text again)

Visual Compatibility
(exclusive to v1.3)

As of 1.3 ALL weathers.  Yes.  All Weathers you could possibly have in your Plugin list will not only be recognized by Real Shelter,  but the mod itself with tailor to it.

Thats right,  Got RLO?  CoT? Vividian? Some unique weather mod that no one has heard about?  ALL COMPATIBLE.

Tes5Edit and this:
R.S. Patcher

The Weather Compatibility Tool

What does this patch do?
First, it will search your skyrim directory see if you use ENB and more specifically if your ENB Preset uses weathers and at the same time check your loaded plugins for any possible compatibility issues.

Second, you are shown a dialogue window (shown in the picture above).
This will generate a message containing the following:

  1. Any plugins in your plugin list that will significantly break real shelter's immersion.                                                         (ex. the plugin will cause non sheltered and sheltered weather mismatches)
  2. Has it detected an ENB and whether or not that ENB uses weathers
  3. The condition of your RSPatch.esp file
  4. The parts of the script it will run based on the findings above
  5. an FAQ of the decisions and information above.
, If You Press 'Create Patch' It will:
  1. Find all of your weathers you have in your plugin list (winning overrides prioritized) and make them recognizable to Real Shelter
  2. Create new RS weathers based off the weathers chosen above.  These weathers are EXACTLY the same as above just without any rain or snow playing.   As an example the fogginess of SupremeStorms will persist when entering a shelter
  3. (My Favorite) If you have an enb that uses weathers it will automatically take the newly created weathers above and place them in the right spot inside of your _weatherlist.ini file.  That means your enb tweaks will not even change when going into a shelter.

When I said tailored to your weathers...I meant it :D

tldr version:

This patch will automatically do everything it can to make your weather transitions as seamless as possible, all you need to do is just press 'Create Patch'.
Note: Read the contents of the text box when it appears.  It will look like the image above.


(a. Make sure you have Tes5Edit Installed.)
  3.0.33  Is what I use. (currently in beta)
  3.0.32  is the official released version.

1. Install Real Shelter.  Use NMM/MO Or Extract the zip file to your skyrim directory
2. Install RSPatch.  Use NMM/MO Or Extract the zip file to your skyrim directory
3. Download and extract RSPatcherScripts  into your "Edit Scripts" folder inside of your Tes5Edit Directory
Note:  You do not need to replace mtefunctions with the one provided if you have it already.


Note: If you are upgrading from a beta patch and use ENB weathers make sure to install a fresh copy.

1. Place RealShelter.esp and RSPatch.esp at the bottom of your plugin list (but before all BASH/Sum/ReProccers).
2. Launch Tes5Edit and Select Your Entire Plugin List
3. After Loading, Right click on RSPatch.esp and go to Apply Script..
4. Select RSPatcher from the dropdown menu and click apply.
5. Read the content inside of the text box when it appears.
6. Click on "Create Patch" and watch the magic
7. Quit and Save when the patch is finished.
8. Play!

Note: Please keep RealShelter.esp right above RSPatch.esp in your plugins list.

Note: If you change weathers or need to patch again, then reinstall RSPatch ( either by redownloading it and overwriting the esp file, or selecting uninstall from NMM then selecting install again) and repeat steps 2-7.

Do not clean RSPatch.esp, Overwrites are necessary, even ITMs!

Here is a very clear video on how to install and patch Real Shelter, the installation is shown in Mod Organizer, but the patch process is the same for everyone:

Thanks Michael!

To Uninstall.
1. load up your save game. 
2. go indoors
3. In console type in 'set RealShelter_ShelterSwitch to 0'. Save and quit
4. uninstall RSPatch.esp and RealShelter.esp
Scripts to Remove If Manually Installed:  GetShelterTBScript. 

You may remove  mteFunctions and RSPatcher if you wish, but it is unnecessary.

Compatibility patches in progress:
The list below are ENB and fxaa's beyond the scope of regular _weatherlist functionality.  These require very specific changes beyond weatherlist.ini modification and may not be immediately compatible.  As I will be limited to authors permissions,  file access, and script modification complexity, this may take a little or long time or never happen at all.  When finished these extended patches will be included in the tes5edit script with a section dedicated to specific ENB functionality.  I will add them into the patcher when finished
K ENB Pure Light
-RCRN (as RCRN is not technically an ENB - compatibility will be limited, working with the authors to figure something out)
- Vividian ENB ports RCRN weathers into enb, highly recommended for better compatibility with Real Shelter.
More will be added when found.

(1.2 only)
ALWAYS back up your saves before installing any new mod.

An NMM installer is available that will provide options for your unique weather build and patch needs. There are also manual downloads available to reduce download file size, just unpack the .7z file into Skyrim's data directory (overwrite/merge). Currently there are 7 builds of version 1.2:

1) Standard (pure Skyrim, supports Pure Weathers if present)
2) Standard plus DLC (pure Skyrim with DLC, supports Pure Weathers if present)

3) CoT (Skyrim with CoT, supports Supreme Storms CoT if present)
4) CoT plus DLC (Skyrim with CoT and DLC, supports Supreme Storms CoT if present)

5) CoT Weather Patch (supports Supreme Storms CoT if present)
6) CoT Weather Patch plus DLC
7) CoT Weather Patch plus Supreme Storms plus DLC

Once installed wait for rain, seek shelter and immerse yourself in a beautiful Skyrim you've never seen before.

Load order: BOSS knows best but does not know all. Load this after ALL weather & lighting mods for best results.
NOTE: If upgrading from a pre-.95 version remove RealShelter.bsa from your data directory.


(1) Disable Real Shelter via MCM or console: set RealShelter_ShelterSwitch to 0 (<--1.3+ use the console command)
(2) Go inside, use wait for 1 hour, make a new save.
(3) Exit the game and uninstall via NMM, or manually remove the below files.

File and location List for Manual Uninstall: //Skyrim/data/Realshelter.esp (and RealShelter.bsa if there); //Skyrim/data/scripts/GetShelterTBScript.pex, GetShelterTBScript.psc, (RealShelterConfigScript.pex  and //Skyrim/data/scripts/source/RealShelterConfigScript.psc if there)

Read the sticky posts for more information. Thanks to all who helped test this in development.

Big Shout out to matortheeternal and his Automation Tools for Tes5Edit
for his scripting help and allowing me to include his mtefunctions.pas with this patch as without it my scripts would never have worked!

Also Big Shout out to the creators of Tes5Edit for creating one hell of a tool!