Added New Mods and Profiles Folders

This is a complete rebuild of the modpack, with all new mods and updates for 1.5.3 of Anomaly.
This commit is contained in:
2025-01-14 05:07:53 -05:00
parent 85c665b107
commit 376b4b9689
21217 changed files with 546254 additions and 0 deletions
@@ -0,0 +1,37 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 21
-- @ Description: AO - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "ao", sh=true, text="ui_mcm_ssfx_module_ao", gr = {
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_ao_title",size= {512,50},spacing= 20 },
{id = "quality_mcm", type = "list", val = 2, content={ {2.0,"ssfx_quality_low"}, {4.0,"ssfx_quality_medium"}, {8.0,"ssfx_quality_high"} }, def=4.0, restart=true},
{id = "res_mcm", type = "track", val = 2, min=0.25,max=1.0,step=0.05, def = 1.0},
{id = "distance_mcm", type = "track", val = 2, min=20.0, max=300.0, step=1.0, def = 150.0},
{id = "line", type = "line"},
{id = "blur_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 1.0},
{id = "line", type = "line"},
{id = "radius_mcm", type = "track", val = 2, min=1.0, max=5.0, step=0.1, def = 2.0},
{id = "line", type = "line"},
{id = "max_occ_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 0.0},
{id = "global_int_mcm", type = "track", val = 2, min=0.0, max=2.0, step=0.1, def = 1.0},
{id = "hud_int_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 1.0},
{id = "flora_int_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 1.0},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,23 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 21
-- @ Description: AO script - Settings
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
-- If you're not using MCM you can customize your settings here --
ssfx_default_settings =
{
["quality"] = 4.0,
["res"] = 1.0,
["distance"] = 150.0,
["blur"] = 1.0,
["radius"] = 2.0,
["max_occ"] = 0.0,
["global_int"] = 1.0,
["hud_int"] = 1.0,
["flora_int"] = 1.0,
}
----------------------------------------------------
@@ -0,0 +1,29 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 18
-- @ Description: Flora Fixes - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "florafixes", sh=true, text="ui_mcm_ssfx_module_florafixes", gr ={
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_florafixes_title",size= {512,50},spacing= 20 },
{id = "sss_int_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 4.5},
{id = "sss_color_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 1.0},
{id = "line", type = "line"},
{id = "grass_specular_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.15},
{id = "grass_specular_wet_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.2},
{id = "trees_specular_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.15},
{id = "trees_specular_wet_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.3},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,19 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 18
-- @ Description: Flora Fixes script - Settings
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
-- If you're not using MCM you can customize your settings here --
ssfx_default_settings =
{
["sss_int"] = 4.5, -- Intensity of the flora SubSurface Scattering.
["sss_color"] = 1.0, -- How much sun color is added to the flora SubSurface Scattering. 1.0 is 100% sun color.
["grass_specular"] = 0.15, -- Specular value when the grass is dry.
["grass_specular_wet"] = 0.21, -- Specular value when the grass is wet.
["trees_specular"] = 0.15, -- Specular when trees and bushes are dry.
["trees_specular_wet"] = 0.3 -- Specular when trees and bushes are wet.
}
----------------------------------------------------
@@ -0,0 +1,32 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 21
-- @ Description: IL - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "il", sh=true, text="ui_mcm_ssfx_module_il", gr = {
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_il_title",size= {512,50},spacing= 20 },
{id = "quality_mcm", type = "list", val = 2, content={ {16.0,"ssfx_quality_very_low"} , {24.0,"ssfx_quality_low"}, {32.0,"ssfx_quality_medium"}, {48.0,"ssfx_quality_high"}, {64.0,"ssfx_quality_veryhigh"}}, def=32.0, restart=true},
{id = "res_mcm", type = "track", val = 2, min=0.15,max=1.0,step=0.05, def = 0.15},
{id = "distance_mcm", type = "track", val = 2, min=20.0, max=300.0, step=1.0, def = 150.0},
{id = "line", type = "line"},
{id = "blur_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 1.0}, -- * 5
{id = "vibrance_mcm", type = "track", val = 2, min=0.0, max=2.0, step=0.1, def = 1.0},
{id = "line", type = "line"},
{id = "global_int_mcm", type = "track", val = 2, min=0.0, max=4.0, step=0.1, def = 0.75},
{id = "hud_int_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 1.0},
{id = "flora_int_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.1, def = 0.75},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,22 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 21
-- @ Description: IL script - Settings
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
-- If you're not using MCM you can customize your settings here --
ssfx_default_settings =
{
["quality"] = 32,
["res"] = 0.15,
["blur"] = 1.0,
["vibrance"] = 1.0,
["distance"] = 150.0,
["global_int"] = 0.75,
["hud_int"] = 1.0,
["flora_int"] = 0.75,
}
----------------------------------------------------
@@ -0,0 +1,168 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 19
-- @ Description: LUT script
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
local ssfx_lut_default = { group = 1, intensity = 1.00 }
local ssfx_lut_transition_speed = 0.005
-- Internal vars
local ssfx_lut_group1 = 0
local ssfx_lut_group2 = 0
local ssfx_lut_lerp = 0
local ssfx_lut_lerp_target = 0
local ssfx_lut_int = 0
local ssfx_lut_lerp_done = true
local DebugGroup = 0;
-- Set a LUT table for a specific map
local ssfx_maps = {
["jupiter"] = { group = 15, intensity = 0.9 },
["jupiter_underground"] = { group = 2, intensity = 1.0 },
["k00_marsh"] = { group = 15, intensity = 0.9 },
["k01_darkscape"] = { group = 15, intensity = 1.0 },
["k02_trucks_cemetery"] = { group = 11, intensity = 1.0 },
["l01_escape"] = { group = 15, intensity = 1.0 },
["l02_garbage"] = { group = 15, intensity = 1.0 },
["l03_agroprom"] = { group = 15, intensity = 1.0 },
["l03u_agr_underground"] = { group = 2, intensity = 1.0 },
["l04_darkvalley"] = { group = 15, intensity = 1.0 },
["l04u_labx18"] = { group = 2, intensity = 1.0 },
["l05_bar"] = { group = 15, intensity = 0.9 },
["l06_rostok"] = { group = 15, intensity = 0.9 },
["l07_military"] = { group = 15, intensity = 1.0 },
["l08_yantar"] = { group = 15, intensity = 0.9 },
["l08u_brainlab"] = { group = 2, intensity = 1.0 },
["l09_deadcity"] = { group = 4, intensity = 1.0 },
["l10_limansk"] = { group = 3, intensity = 1.0 },
["l10_radar"] = { group = 15, intensity = 1.0 },
["l10_red_forest"] = { group = 10, intensity = 1.0 },
["l10u_bunker"] = { group = 2, intensity = 1.0 },
["l11_hospital"] = { group = 9, intensity = 1.0 },
["l11_pripyat"] = { group = 7, intensity = 1.0 },
["l12_stancia"] = { group = 11, intensity = 1.0 },
["l12_stancia_2"] = { group = 11, intensity = 1.0 },
["l12u_control_monolith"] = { group = 2, intensity = 1.0 },
["l12u_sarcofag"] = { group = 2, intensity = 1.0 },
["l13_generators"] = { group = 15, intensity = 1.0 },
["l13u_warlab"] = { group = 2, intensity = 1.0 },
["labx8"] = { group = 2, intensity = 1.0 },
["pripyat"] = { group = 15, intensity = 0.9 },
["zaton"] = { group = 6, intensity = 1.0 },
["y04_pole"] = { group = 15, intensity = 1.0 },
["bunker_a1"] = { group = 2, intensity = 1.0 },
}
local function ssfx_lut_transition()
get_console():execute("ssfx_lut (" .. ssfx_lut_int .. "," .. ssfx_lut_group1 .. "," .. ssfx_lut_group2 .. "," .. ssfx_lut_lerp .. ")")
end
function ssfx_lut_diminish()
-- Frame independent smoothing
local smoothing = math.min(ssfx_lut_transition_speed * device().time_delta / 20, 0.19)
-- Let's go!
if (ssfx_lut_lerp < ssfx_lut_lerp_target) then
ssfx_lut_lerp = ssfx_lut_lerp + smoothing
else
ssfx_lut_lerp = ssfx_lut_lerp - smoothing
end
if math.abs(ssfx_lut_lerp - ssfx_lut_lerp_target) <= ssfx_lut_transition_speed then
ssfx_lut_group1 = ssfx_lut_group2
ssfx_lut_group2 = 0
ssfx_lut_lerp = 0
ssfx_lut_lerp_target = 0
ssfx_lut_lerp_done = true
end
end
function ssfx_lut_change(group, insta)
if (ssfx_lut_lerp_done == false) then return end
if (insta == true) then
ssfx_lut_group1 = group
ssfx_lut_lerp = 0
ssfx_lut_lerp_target = 0
ssfx_lut_lerp_done = true
ssfx_lut_transition()
else
ssfx_lut_group2 = group
ssfx_lut_lerp_target = 1
ssfx_lut_lerp_done = false
end
end
-- DEBUG
local function ssfx_on_key_press(dik)
local bind = dik_to_bind(dik)
local kb = key_bindings
if bind == kb.kWPN_RELOAD then
DebugGroup = DebugGroup + 1
ssfx_lut_change(DebugGroup, false)
end
end
local function actor_on_update()
--local game_hours = level.get_time_hours()
--printf("LUT TIME : %s", game_hours)
if (ssfx_lut_lerp_done == false) then
ssfx_lut_diminish()
ssfx_lut_transition()
end
end
local function actor_on_first_update()
if (ssfx_maps[level.name()]) then
Map_LUT = ssfx_maps[level.name()].group or ssfx_lut_default.group
ssfx_lut_int = ssfx_maps[level.name()].intensity or ssfx_lut_default.intensity
else
Map_LUT = ssfx_lut_default.group
ssfx_lut_int = ssfx_lut_default.intensity
end
ssfx_lut_change(Map_LUT, true)
end
function on_option_change()
end
function on_game_start()
--RegisterScriptCallback("on_key_press", ssfx_on_key_press)
-- General Functions
RegisterScriptCallback("actor_on_first_update", actor_on_first_update)
RegisterScriptCallback("actor_on_update", actor_on_update)
RegisterScriptCallback("on_option_change", on_option_change)
-- Read and apply settigns
on_option_change()
end
@@ -0,0 +1,27 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 22
-- @ Description: Parallax - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "parallax", sh=true, text="ui_mcm_ssfx_module_parallax", gr = {
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_parallax_title",size= {512,50},spacing= 20 },
{id = "quality_mcm", type = "list", val = 2, content={ {16.0,"ssfx_quality_low"}, {24.0,"ssfx_quality_medium"}, {36.0,"ssfx_quality_high"}}, def=16.0 },
{id = "refine_mcm", type = "check", val = 1, def=false, restart=true},
{id = "line", type = "line"},
{id = "range_mcm", type = "track", val = 2, min=0.0,max=40.0,step=0.1, def = 12},
{id = "height_mcm", type = "track", val = 2, min=0.01,max=0.05,step=0.001, def = 0.035},
{id = "ao_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.5},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,49 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 22
-- @ Description: Post-Process - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id = "ssfx_pp", sh=false ,gr = {
{ id= "ssfx_bloom", sh=true, precondition={ssfx_001_mcm.ssfx_module_installed,ssfx_pp_bloom}, output="ui_mcm_ssfx_module_not_installed", gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_bloom_title",size= {512,50},spacing= 20 },
{id = "use_weather_mcm", type = "check", val = 1, def=true},
{id = "line", type = "line"},
{id = "threshold_mcm", type = "track", val = 2, min=1.0,max=10.0,step=0.1, def = 3.5},
{id = "exposure_mcm", type = "track", val = 2, min=1.0,max=100.0,step=0.1, def = 3.0},
{id = "line", type = "line"},
{id = "blur_mcm", type = "track", val = 2, min=1.0,max=5.0,step=0.1, def = 3.0},
{id = "line", type = "line"},
{id = "vibrance_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 1.35},
{id = "sky_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 0.6},
{id = "line", type = "line"},
{id = "lens_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 1.5},
{id = "dirt_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 0.8},
}
},
--{ id= "ssfx_soon", sh=true, precondition={ssfx_001_mcm.ssfx_module_installed,ssfx_rain_hud_raindrops}, output="ui_mcm_ssfx_module_not_installed", gr =
--{
--}
--},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,88 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 17
-- @ Description: Main Rain - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id = "ssfx_rain_module", sh=false ,gr = {
{ id= "ssfx_rain_main", sh=true, precondition={ssfx_001_mcm.ssfx_module_installed,ssfx_rain}, output="ui_mcm_ssfx_module_not_installed", gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_rain_title",size= {512,50},spacing= 20 },
{id = "quality_mcm", type = "list", val = 2, content={ {0.0,"ssfx_quality_low"} , {1.0,"ssfx_quality_medium"}, {2.0,"ssfx_quality_high"}}, def=2.0, restart=true},
{id = "line", type = "line"},
{id = "max_drops_mcm", type = "track", val = 2, min=1000,max=5000,step=1.0, def = 2500},
{id = "radius_mcm", type = "track", val = 2, min=10,max=30,step=0.1, def = 15.0},
{id = "line", type = "line"},
{id = "speed_mcm", type = "track", val = 2, min=0.1,max=2.0,step=0.1, def = 0.6},
{id = "len_mcm", type = "track", val = 2, min=0.1,max=5.0,step=0.1, def = 2.0},
{id = "width_mcm", type = "track", val = 2, min=0.01,max=0.5,step=0.01, def = 0.1},
{id = "line", type = "line"},
{id = "alpha_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.65},
{id = "brightness_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.205},
{id = "refraction_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 1.2},
{id = "reflection_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.5},
{id = "line", type = "line"},
{id = "splash_alpha_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.25},
{id = "splash_refraction_mcm", type = "track", val = 2, min=0.0,max=10.0,step=0.1, def = 3.0},
}
},
{ id= "ssfx_rain_footsteps", sh=true, precondition={ssfx_001_mcm.ssfx_module_installed,ssfx_rain_footsteps}, output="ui_mcm_ssfx_module_not_installed", gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_rain_footsteps_title",size= {512,50},spacing= 20 },
{id = "main_vol_mcm", type = "track", val = 2, min = 0.0, max = 1.0, step = 0.01, def = 0.4},
{id = "vol_rnd_mcm", type = "track", val = 2, min = 0.0, max = 1.0, step = 0.01, def = 0.15},
{id = "line", type = "line"},
{id = "multi_no_rain_mcm", type = "track", val = 2, min=0.0, max = 1.0, step = 0.01, def = 0.3},
{id = "multi_walk_mcm", type = "track", val = 2, min=0.0, max = 1.0, step = 0.01, def = 0.33},
{id = "multi_run_mcm", type = "track", val = 2, min=0.0, max = 2.0, step = 0.01, def = 1.4},
{id = "line", type = "line"},
{id = "jump_vol_mcm", type = "track", val = 2, min = 0.0, max = 1.0, step=0.01, def = 0.7},
{id = "land_vol_mcm", type = "track", val = 2, min = 0.0, max = 1.0, step=0.01, def = 0.7},
}
},
{ id= "ssfx_rain_hud_raindrops", sh=true, precondition={ssfx_001_mcm.ssfx_module_installed,ssfx_rain_hud_raindrops}, output="ui_mcm_ssfx_module_not_installed", gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_hud_raindrops_title",size= {512,50},spacing= 20 },
{id = "density_mcm", type = "track", val = 2, min=0.5, max=3.0, step=0.01, def = 2.0},
{id = "reflection_str_mcm", type = "track", val = 2, min=0.5, max=1.5, step=0.01, def = 1.0},
{id = "refraction_str_mcm", type = "track", val = 2, min=0.5, max=1.5, step=0.01, def = 1.0},
{id = "line", type = "line"},
{id = "animation_speed_mcm", type = "track", val = 2, min=0.5, max=1.5, step=0.1, def = 1.0},
{id = "buildup_mcm", type = "track", val = 2, min=0.5, max=2.0, step=0.1, def = 1.0},
{id = "drying_mcm", type = "track", val = 2, min=0.5, max=2.0, step=0.1, def = 1.0},
{id = "size_mcm", type = "track", val = 2, min=0.5, max=1.5, step=0.01, def = 0.75},
{id = "line", type = "line"},
{id = "gloss_mcm", type = "track", val = 2, min=0.0, max=10.0, step=0.1, def = 2.0},
{id = "extra_gloss_mcm", type = "track", val = 2, min=0.0, max=1.0, step=0.01, def = 0.0},
}
},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,27 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 19
-- @ Description: Shadows - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "shadows", sh=true, text="ui_mcm_ssfx_module_shadows", gr ={
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_shadows_title",size= {512,50},spacing= 20 },
{id = "lod_quality_mcm", type = "track", val = 2, min=0.5,max=3,step=0.1, def = 1},
{id = "lod_min_mcm", type = "list", val = 2, content={ {0.0,"shadows_128"} , {1.0,"shadows_256"}, {2.0,"shadows_512"}, {3.0,"shadows_768_V"}, {4.0,"shadows_1536"}}, def=1.0},
{id = "lod_max_mcm", type = "list", val = 2, content={ {0.0,"shadows_1536_V"} , {1.0,"shadows_2048"}, {2.0,"shadows_2560"}, {3.0,"shadows_3072"}, {4.0,"shadows_4096"}}, def=0.0},
{ id = "line", type = "line" },
{id = "volumetric_force_mcm", type = "check", val = 1, def=false},
--{id = "volumetric_resolution_mcm", type = "track", val = 2, min=14,max=100,step=1, def = 14},
{id = "volumetric_int_mcm", type = "track", val = 2, min=0.0,max=3.0,step=0.1, def = 0.8},
{id = "volumetric_quality_mcm", type = "list", val = 2, content={ {1.0,"ssfx_quality_very_low"} , {2.0,"ssfx_quality_low"}, {3.0,"ssfx_quality_medium"}, {4.0,"ssfx_quality_high"}, {5.0,"ssfx_quality_veryhigh"}}, def=4.0},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,33 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 20
-- @ Description: SSR - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "ssr", sh=true, text="ui_mcm_ssfx_module_ssr", gr ={
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_ssr_title",size= {512,50},spacing= 20 },
{id = "quality_mcm", type = "list", val = 2, content={ {0.0,"ssfx_quality_very_low"} , {1.0,"ssfx_quality_low"}, {2.0,"ssfx_quality_medium"}, {3.0,"ssfx_quality_high"}, {4.0,"ssfx_quality_veryhigh"}, {5.0,"ssfx_quality_ultra"}}, def=0.0, restart=true},
{id = "render_scale_mcm", type = "track", val = 2, min=0.5,max=1.0,step=0.1, def = 1.0},
{ id = "line", type = "line" },
{id = "blur_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.25},
{id = "use_noise_mcm", type = "check", val = 1, def=false},
{ id = "line", type = "line" },
{id = "general_int_mcm", type = "track", val = 2, min=0.0,max=2.0,step=0.01, def = 1.15},
{id = "sky_int_mcm", type = "track", val = 2, min=0.0,max=2.0,step=0.01, def = 1.3},
{id = "weapon_int_mcm", type = "track", val = 2, min=0.0,max=2.0,step=0.01, def = 0.45},
{id = "weapon_int_max_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.05},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,24 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 17
-- @ Description: Rain script - Settings
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
-- If you're not using MCM you can customize your settings here --
ssfx_default_settings =
{
["quality"] = 0,
["render_scale"] = 1.0,
["blur"] = 0.25,
["use_noise"] = 0.0,
["general_int"] = 1.15,
["sky_int"] = 1.3,
["weapon_int"] = 0.45,
["weapon_int_max"] = 0.05,
}
----------------------------------------------------
@@ -0,0 +1,36 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 22
-- @ Description: Terrain - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "terrain", sh=true, text="ui_mcm_ssfx_module_terrain", gr = {
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_terrain_title",size= {512,50},spacing= 20 },
{id = "distance_mcm", type = "track", val = 2, min=0.0,max=20.0,step=1.0, def = 8.0},
{id = "line", type = "line"},
{id = "pom_quality_mcm", type = "list", val = 2, content={ {12.0,"ssfx_quality_low"}, {24.0,"ssfx_quality_medium"}, {36.0,"ssfx_quality_high"}}, def=12.0},
{id = "pom_refine_mcm", type = "check", val = 1, def=false, restart=true},
{id = "line", type = "line"},
{id = "pom_range_mcm", type = "track", val = 2, min=0.0,max=40.0,step=0.1, def = 20},
{id = "pom_height_mcm", type = "track", val = 2, min=0.01,max=0.1,step=0.01, def = 0.04},
{id = "pom_water_level_mcm", type = "track", val = 2, min=0.0,max=2.0,step=0.1, def = 1.0},
{id = "line", type = "line"},
{id = "grass_align_mcm", type = "check", val = 1, def=true},
{id = "grass_slope_mcm", type = "track", val = 2, min=0.0, max=90.0, step=1.0, def = 90.0}, -- 27
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,44 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 21
-- @ Description: Water - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "water", sh=true, text="ui_mcm_ssfx_module_water", gr = {
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_water_title",size= {512,50},spacing= 20 },
{id = "ssr_quality_mcm", type = "list", val = 2, content={ {0.0,"ssfx_quality_very_low"} , {1.0,"ssfx_quality_low"}, {2.0,"ssfx_quality_medium"}, {3.0,"ssfx_quality_high"}, {4.0,"ssfx_quality_veryhigh"}}, def=2.0, restart=true},
{id = "ssr_res_mcm", type = "track", val = 2, min=0.2,max=1.0,step=0.1, def = 2.0},
{id = "line", type = "line"},
{id = "parallax_quality_mcm", type = "list", val = 2, content={ {0.0,"ssfx_disable"} , {1.0,"ssfx_quality_low"}, {2.0,"ssfx_quality_medium"}, {3.0,"ssfx_quality_high"}}, def=2.0, restart=true},
{id = "parallax_height_mcm", type = "track", val = 2, min=0.01,max=0.1,step=0.01, def = 0.05},
{id = "line", type = "line"},
{id = "blur_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.45},
{id = "blur_pattern_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 1.0},
{id = "line", type = "line"},
{id = "distortion_mcm", type = "track", val = 2, min=0.0,max=2.0,step=0.1, def = 0.6},
{id = "turbidity_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.3}, -- * 10
{id = "softborder_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.3},
{id = "line", type = "line"},
{id = "reflection_int_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.86},
{id = "specular_int_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 1.0}, -- * 10
{id = "caustics_int_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.3},
{id = "ripples_int_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 0.5},
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,66 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 18
-- @ Description: Gloss & Wet Surfaces - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id = "ssfx_wetness", sh=false ,gr = {
{ id= "ssfx_gloss", sh=true, gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_gloss_title",size= {512,50},spacing= 20 },
{id = "min_gloss_mcm", type = "track", val = 2, min=0.01,max=1.0,step=0.01, def = 0.65},
{id = "max_gloss_mcm", type = "track", val = 2, min=0.01,max=1.0,step=0.01, def = 0.76},
{id = "line", type = "line"},
{id = "auto_gloss_mcm", type = "check", val = 1, def=true},
{id = "auto_gloss_max_mcm", type = "track", val = 2, min=0.01,max=1.0,step=0.01, def = 1.0},
{id = "line", type = "line"},
{id = "specular_int_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.01, def = 0.55},
{id = "specular_color_mcm", type = "track", val = 2, min=0.0,max=1.0,step=0.1, def = 1.0},
}
},
{ id= "ssfx_wet_surf", sh=true, gr =
{
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_wet_surf_title",size= {512,50},spacing= 20 },
{id = "buildup_speed_mcm", type = "track", val = 2, min=0.1,max=20.0,step=0.1, def = 1.4},
{id = "dry_speed_mcm", type = "track", val = 2, min=0.1,max=20.0,step=0.1, def = 0.5},
{id = "line", type = "line"},
{id = "ripples_size_mcm", type = "track", val = 2, min=0.01,max=1.9,step=0.01, def = 1.5},
{id = "ripples_speed_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 1.4},
{id = "ripples_min_speed_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 0.7},
{id = "ripples_intensity_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 1.25},
{id = "waterfall_size_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 1.2},
{id = "waterfall_speed_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 1.5},
{id = "waterfall_min_speed_mcm", type = "track", val = 2, min=0.01,max=2.0,step=0.01, def = 0.2},
{id = "waterfall_intensity_mcm", type = "track", val = 2, min=0.01,max=1.0,step=0.01, def = 0.35},
{id = "line", type = "line"},
{id = "cover_res_mcm", type = "list", val = 2, content={{0.0,"ssfx_cover_64"} , {1.0,"ssfx_cover_128"} , {2.0,"ssfx_cover_256"}, {3.0,"ssfx_cover_512"}, {4.0,"ssfx_cover_1024"}, {5.0,"ssfx_cover_2048"}}, def=1.0},
{id = "cover_distance_mcm", type = "track", val = 2, min=30.0,max=100.0,step=1.0, def = 30},
}
}
}
}
return op, "ssfx_module"
end
@@ -0,0 +1,37 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 18
-- @ Description: Gloss & Wet Surfaces - Settings
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
-- If you're not using MCM you can customize your settings here --
ssfx_default_settings =
{
-- Gloss
["min_gloss"] = 0.65, -- Minimum value of gloss.
["max_gloss"] = 0.76, -- Maximum value of gloss.
["auto_gloss"] = true, -- Automatic adjustment of gloss based on wetness.
["auto_gloss_max"] = 1.0, -- Value to control the maximum value of gloss when full wetness is reached. ( 0 = 0% | 1 = 100% )
["specular_int"] = 0.55, -- Set the intensity of specular lighting.
["specular_color"] = 1.0, -- Porcentage of the specular color. ( 0 = 0% | 1 = 100% )
-- Wet Surfaces
["buildup_speed"] = 1.4, --
["dry_speed"] = 0.5, --
["ripples_size"] = 1.5, --
["ripples_speed"] = 1.4, --
["ripples_min_speed"] = 0.7, --
["ripples_intensity"] = 1.25, --
["waterfall_size"] = 1.2, --
["waterfall_speed"] = 1.5, --
["waterfall_min_speed"] = 0.2, --
["waterfall_intensity"] = 0.35, --
["cover_res"] = 1, -- Resolution of the rain cover rendering. ( 0 Low ~ 5 High )
["cover_distance"] = 30 -- Distance of the rain cover rendering. Higher values are more performance expensive.
}
----------------------------------------------------
@@ -0,0 +1,30 @@
-- @ Version: SCREEN SPACE SHADERS - UPDATE 19
-- @ Description: Wind - MCM Menu
-- @ Author: https://www.moddb.com/members/ascii1457
-- @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
function on_mcm_load()
op = { id= "wind", sh=true, text="ui_mcm_ssfx_module_wind", gr ={
{id = "title",type= "slide",link= "ui_options_slider_player",text="ui_mcm_ssfx_module_wind_title",size= {512,50},spacing= 20 },
{id = "min_speed_mcm", type = "track", val = 2, min=0,max=1,step=0.01, def = 0.1},
{ id = "line", type = "line" },
{id = "grass_speed_mcm", type = "track", val = 2, min=0.1,max=13,step=0.1, def = 9.7},
{id = "grass_turbulence_mcm", type = "track", val = 2, min=0.1,max=3,step=0.1, def = 1.5},
{id = "grass_push_mcm", type = "track", val = 2, min=0.1,max=3,step=0.1, def = 1.6},
{id = "grass_wave_mcm", type = "track", val = 2, min=0.1,max=1,step=0.1, def = 0.5},
{ id = "line", type = "line" },
{id = "trees_speed_mcm", type = "track", val = 2, min=0.1,max=13,step=0.1, def = 11.1},
{id = "trees_trunk_mcm", type = "track", val = 2, min=0.1,max=0.3,step=0.01, def = 0.17},
{id = "trees_bend_mcm", type = "track", val = 2, min=0.1,max=2.0,step=0.1, def = 0.9},
}
}
return op, "ssfx_module"
end