What about working with math to determine weather? Select a pre-set biome and season, and then day/night varies temperature, barometric pressure changes from time to time, and this determines the cloud cover and precipitation rate.
Or if you want a simpler version, have a variety of variables that Super Admins can adjust, such as Barometric Mean (0 – 100, translating to an irl comparison of 950 – 1050 millibars, the centerpoint on which the climate is based. 0 would be an extremely humid climate; pretty much eternally stormy. 100 would be an extremely arid climate; pretty much eternally sunny.), Barametric Floor (Number lower than Barametric Mean that says how stormy is possible), Barametric Ceiling (Number higher than Barametric Mean that says how dry is possible), Barametric MTFR (Mean to Floor Rate. 0 – 1 Basically the reflexive capability of a climate to become dry after becoming stormy. A 0 would mean that the conditions would just as easily prefer the mean as the floor. A 1 would mean that the climate completely prevents the development of the wettest weather. Imagine trying to roll a ball across a surface that is sloped toward you. If you apply the same amount of force, the ball will travel more easily if the surface is flatter. This ball is like the weather conditions.), Barametric MTCR (Mean to Ceiling Rate. Basically the MFTR except for detecting preferment to dryer conditions.), Barametric FAR (Floor Anchor Rate. If things get stormy, how long will those storms last.), Barametric CAR (Ceiling Anchor Rate. The same thing as the FAR but with dry conditions. Also the same things with temperature, but without anchor rates.
These would allow for the creation of custom climates.
And idk how the sun affects things in different climates, but it should affect stuff, too.