I did another test, now with Cliffworm's mod. First I created a character with All Natural disabled and saved. Then added All Natural, loaded the game, waited half a minute and the waited for36 hours. Still the same problem - weather change at almost every cell transition.
Will try again with no alternate start mod loaded, COC to Weye and see how that works out.
If there's still problems I guess I'll just have to try again the hard way, by disabling some of the mods, test, rince and repeat.
What about creating a character with AN enabled? I use CDM's Character Generation Overhaul (which sadly isn't available any more), and that's never given me any problems. I don't think there's anything specific to alt start mods that would make them cause problems for AN specifically, though it's important to note that you may get a few weather changes across the first few transitions as AN's variables get populated.
On an unrelated note, below is an OBSE v19 script that, when attached to any light, allows you to turn it on or off by activating it:
scn LightTestarray_var rgbarray_var rgbbaseshort flamesshort waitBegin OnActivatelet rgb := GetLightRGBif Eval (rgb[0] + rgb[1] + rgb[2] > 0) let rgbbase := rgb SetLightRGB ar_List 0 0 0 set flames to 1elseif Eval (rgb[0] + rgb[1] + rgb[2] == 0) SetLightRGB rgbbase set flames to 2endifUpdate3Dprintc "LightTggle"EndBegin GameModeif wait if CanHaveFlames if flames == 1 RemoveFlames else AddFlames endif endif set wait to 0 set flames to 0endifif flames set wait to 1endifEnd
This has a few limitations:
1. Update3D is needed to make the lighting changes immediate. However, this makes the object flicker. I'm pretty sure all current on/off mods have the same problem though, as they enable/disable two different objects, which is essentially what Update3D does, but to 1 object, I think.
2. I have no idea how you'd go about getting arrows, etc. to toggle the light - OnHitWith is ideal, but only works with actors and activators, AFAIK. On the plus side, it's pretty simple for magic hits to work.
Still, it is of some interest, and I thought I'd record it here.