External Light Emittance and Regions Behavior

Post » Tue Oct 27, 2015 10:00 pm

Hello! Very much hoping someone knows more about this! Bear with me...

Essentially I'm wondering how weather is selected by interiors, and the relationship with external Emitance on light bulbs. I have bulbs set to use FXLightRegionSunlight, which is used through the vanilla game to make a bulb brighten/dim with day/night cycles, usually for windows. Under the hood, it's a Region record that contains 1 Weather with a 100% chance. That Weather contains nothing but day and night time sunlight colors (white/very dim blue.)

I had always been under the assumption that these exterior Emittance settings were 'static', in that once set, the actual weather happening outside did not influence them. The fact that there are other FXRegions for lights that contain other weathers (such as FXLightRegionInvertWindowSolitude) seemed to point to this fact. When loading an interior cell from a stormy weather outside, the properties for current weather type persist, as evident by my True Storms mod, which plays interior rain and thunder sounds when it's raining outside (using a region via acoustic space records) but I never quite noticed it having an effect on window light emittance for day/night.

However, having made a custom region, with a custom weather that has special light colors (white for day, yellow/incandescent for night, to double for candle light near a window) I realized that when using the console to force weather, for example fw c8220 for rain, all lights using a specified external emittance are overridden to now use the weather region/weather being forced by the console. The end result is that lights will go dark if it's night time, or turn grey if it's cloudy outside, because instead of using the specified FXLightRegion colors, it now uses whatever was forced with the console.

This made me question if FXLightRegions are truly doing what they should be doing in the first place. They seem to ignore current weather if it happens "naturally", but doing anything with the console to test makes those results hard to be certain. I have to wait around for weather to change and then run inside.

So, TL;DR does regular weather override FXLightRegion emittance settings, or is is just the console command being a blunt instrument and messing them up?

Thank you!

PS -- The reason this is such an intricate issue is that I'm making an interior that pushes lighting use as far as I am able, and as such I need to re-use many of the same bulbs for day/night lighting, but need them to behave on their own regardless of outside weather.

User avatar
Emzy Baby!
 
Posts: 3416
Joined: Wed Oct 18, 2006 5:02 pm

Return to V - Skyrim