The standard built-in CSP weathers are a bit boring. Example, it's nice and sunny then it goes all dreary when you have a bit of light drizzle. In real life, you can have scattered clouds (still with plenty of sun around) and light rain, for example.
To expand the possibilities, i would like some extra weathers please and I'm willing to do the groundwork if it's reasonably straightforward. I've found and expanded DefaultWeatherTypeProvider.cs and added my new "weathers" here.
DefaultWeatherTypeProvider.txt
What this gives us is new weathers 33-38 below, and appropriate rain levels with each one, so the idea is that LightRainScatteredClouds will give you light rain levels, but with Scattered Cloud visuals. I think this table alone does half the job, but obviously those indexes are meaningless to /setweather and /setcspweather. However, if those commands could actually issue a command to change the visual weather to the visual index shown below but use the rain levels from the new indexes, this would work. I have this working very nicely offline with CSP/Pure.
If anyone can point me to the right .cs for this I will do the changes:-
0 = LightThunderstorm
1 = Thunderstorm
2 = HeavyThunderstorm
3 = LightDrizzle
4 = Drizzle
5 = HeavyDrizzle
6 = LightRain
7 = Rain
8 = HeavyRain
9 = LightSnow
10 = Snow
11 = HeavySnow
12 = LightSleet
13 = Sleet
14 = HeavySleet
15 = Clear
16 = FewClouds
17 = ScatteredClouds
18 = BrokenClouds
19 = OvercastClouds
20 = Fog
21 = Mist
22 = Smoke
23 = Haze
24 = Sand
25 = Dust
26 = Squalls
27 = Tornado
28 = Hurricane
29 = Cold
30 = Hot
31 = Windy
32 = Hail
33 = LightDrizzleFewClouds (visually index 16 FewClouds )
34 = LightDrizzleScatteredClouds (visually index 17 ScatteredClouds)
35 = LightDrizzleBrokenClouds (visually index 18 BrokenClouds)
36 = LightRainScatteredClouds (visually index 17 ScatteredClouds)
37 = LightRainBrokenClouds (visually index 18 BrokenClouds)
38 = RainBrokenClouds (visually index 18 BrokenClouds)
The standard built-in CSP weathers are a bit boring. Example, it's nice and sunny then it goes all dreary when you have a bit of light drizzle. In real life, you can have scattered clouds (still with plenty of sun around) and light rain, for example.
To expand the possibilities, i would like some extra weathers please and I'm willing to do the groundwork if it's reasonably straightforward. I've found and expanded DefaultWeatherTypeProvider.cs and added my new "weathers" here.
DefaultWeatherTypeProvider.txt
What this gives us is new weathers 33-38 below, and appropriate rain levels with each one, so the idea is that LightRainScatteredClouds will give you light rain levels, but with Scattered Cloud visuals. I think this table alone does half the job, but obviously those indexes are meaningless to /setweather and /setcspweather. However, if those commands could actually issue a command to change the visual weather to the visual index shown below but use the rain levels from the new indexes, this would work. I have this working very nicely offline with CSP/Pure.
If anyone can point me to the right .cs for this I will do the changes:-
0 = LightThunderstorm
1 = Thunderstorm
2 = HeavyThunderstorm
3 = LightDrizzle
4 = Drizzle
5 = HeavyDrizzle
6 = LightRain
7 = Rain
8 = HeavyRain
9 = LightSnow
10 = Snow
11 = HeavySnow
12 = LightSleet
13 = Sleet
14 = HeavySleet
15 = Clear
16 = FewClouds
17 = ScatteredClouds
18 = BrokenClouds
19 = OvercastClouds
20 = Fog
21 = Mist
22 = Smoke
23 = Haze
24 = Sand
25 = Dust
26 = Squalls
27 = Tornado
28 = Hurricane
29 = Cold
30 = Hot
31 = Windy
32 = Hail
33 = LightDrizzleFewClouds (visually index 16 FewClouds )
34 = LightDrizzleScatteredClouds (visually index 17 ScatteredClouds)
35 = LightDrizzleBrokenClouds (visually index 18 BrokenClouds)
36 = LightRainScatteredClouds (visually index 17 ScatteredClouds)
37 = LightRainBrokenClouds (visually index 18 BrokenClouds)
38 = RainBrokenClouds (visually index 18 BrokenClouds)