; AtmosFear 3 by Cromm Cruac ; Tronex ; 2018/2019 ; Global Weather ; support for Weather cycles and presets ; Every cycle has presets, those presets represent the weather files (match their names so the script will read them correctly) ; You can have as much as you want of cycles and presets for them ; Example of weather preset/profile: w_cloudy.ltx ; Naming rule: w_(cycle preset)_(moon pharse) ; Directory: environment\weathers\ ; cycle preset: a name of your choice, its better to have the cycle name included. like foggy_01 and foggy_02 ; moon pharse: only needed for clear and partly presets, used to detemind the moon pharse for the weather preset ; NOTE: add your new presets to [dof_kernels] section too, this will help with extra weather effects based on preset parameters (and prevent crashes) ;------------------------------------------ ;-- Weather cycles ;------------------------------------------ [weather_cycles] clear partly cloudy rain storm foggy ;------------------------------------------ ;-- Presets per cycle ;------------------------------------------ [cycle_clear] w_clear1 w_clear2 [cycle_partly] w_partly1 w_partly2 [cycle_cloudy] w_cloudy1 w_cloudy2_dark w_cloudy3 w_cloudy3_dark [cycle_rain] w_rain1 w_rain2 w_rain3 [cycle_storm] w_storm1 w_storm2 [cycle_foggy] w_foggy1 w_foggy2 w_foggy3 [cycle_pre_blowout] ;-- special, only used before emission/psi-storm event w_foggy2 ;------------------------------------------ ;-- Weather parameter modifiers ;------------------------------------------ ; These are modifiers for weather color parameters, they are picked based on brightness choice from weather settings then applied to weather parameters when game is loaded ; You can boost a weather parameter value by brightness, renderer, weather like this: ; [index].[renderer].[weather].[parameter] = [value] , [hour1]:[hour2]:[hour3]:[hour4]... ; [index]: doesn't serve any purpose except for having unlimited keys, in case you have identical lines ; [renderer]: you can specify modifiers by used renderer, for example "r2" will apply the modifier only on r2 (DX9). use "rr" if you want to apply a modifer regardless of the used renderer ; [weather]: you can specify a weather profile to be affected by a modifier, for example "w_rain2" will apply the modifier only for w_rain2. use "all" if you want to apply a modifer to all weather profiles ; [parameter]: the parameter that you want to be modified, keep in mind not all of them work. it's mainly aimed for color parameters ; [hour]: determine when your modifier is activated by defining hours range ; Example: ; 1.r2.w_foggy2.rain_color = 0.2 , 21:22:23:0:1:2:3:4 ; This modifier will add +0.2 to rain color from 9 PM to 4 AM, in foggy weather "w_foggy2", and only if you're playing on DX9 "r2" ; NOTE: ; modifiers that meet same conditions will add to each others for a total value effect, this allows you combine modifiers freely ;------------------------------------------ [global_modifiers] ;-- put modifiers that can work on all brightness settings here [brightness_bright]:global_modifiers 1.rr.all.ambient_color = 0.002 , 21:22:23:0:1:2:3:4 1.rr.all.hemisphere_color = 0.02 , 21:22:23:0:1:2:3:4 1.rr.all.rain_color = 0.2 , 21:22:23:0:1:2:3:4 1.rr.all.sky_color = 0.1 , 21:22:23:0:1:2:3:4 1.rr.all.sun_color = 0.02 , 21:22:23:0:1:2:3:4 [brightness_medium]:global_modifiers 1.rr.all.ambient_color = 0.001 , 21:22:23:0:1:2:3:4 1.rr.all.hemisphere_color = 0.01 , 21:22:23:0:1:2:3:4 1.rr.all.rain_color = 0.1 , 21:22:23:0:1:2:3:4 1.rr.all.sky_color = 0.05 , 21:22:23:0:1:2:3:4 1.rr.all.sun_color = 0.01 , 21:22:23:0:1:2:3:4 [brightness_slight]:global_modifiers ;-- reference, no modified color [brightness_dark]:global_modifiers 1.rr.all.ambient_color = -0.002 , 21:22:23:0:1:2:3:4 1.rr.all.hemisphere_color = -0.01 , 21:22:23:0:1:2:3:4 1.rr.all.rain_color = -0.1 , 21:22:23:0:1:2:3:4 1.rr.all.sky_color = -0.05 , 21:22:23:0:1:2:3:4 1.rr.all.sun_color = -0.01 , 21:22:23:0:1:2:3:4 ;------------------------------------------ ;-- DoF kernals, used for effects ;------------------------------------------ [dof_kernels] w_clear1 = 2 w_clear2 = 2 w_partly1 = 2 w_partly2 = 2 w_foggy1 = 6 w_foggy2 = 6 w_foggy3 = 6 w_cloudy1 = 3 w_cloudy2_dark = 3 w_cloudy3 = 3 w_cloudy3_dark = 3 w_rain1 = 8 w_rain2 = 8 w_rain3 = 8 w_storm1 = 4 w_storm2 = 4 ;------------------------------------------ ;-- Distant storm sounds ;------------------------------------------ [distant_storm_sounds] nature\pre_storm_6 nature\pre_storm_7 nature\pre_storm_8 nature\pre_storm_9 nature\pre_storm_10 nature\pre_storm_11 nature\pre_storm_12 nature\pre_storm_new_1 nature\pre_storm_new_2 nature\pre_storm_new_3 nature\pre_storm_new_4 nature\pre_storm_new_5 nature\pre_storm_new_6 nature\pre_storm_new_7 nature\pre_storm_new_8 nature\pre_storm_new_9