154 lines
4.9 KiB
TeX
154 lines
4.9 KiB
TeX
; 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
|