setVar
Definition
-- @/lua/ge/ge_utils.lua:335
TorqueScriptLua.setVar = function( name, value )
-- booleans need a special care becouse "true" and "false" dont exist on TS
if value == false then
value = 0
elseif value == true then
value = 1
end
setConsoleVariable( name, tostring(value) )
end
Callers
@/lua/ge/client/postFx/lightRay.lua
if not lightRayOccludeShader then
TorqueScriptLua.setVar("$LightRayPostFX::brightScalar", 0.75)
TorqueScriptLua.setVar("$LightRayPostFX::numSamples", 40)
TorqueScriptLua.setVar("$LightRayPostFX::brightScalar", 0.75)
TorqueScriptLua.setVar("$LightRayPostFX::numSamples", 40)
TorqueScriptLua.setVar("$LightRayPostFX::density", 0.94)
TorqueScriptLua.setVar("$LightRayPostFX::numSamples", 40)
TorqueScriptLua.setVar("$LightRayPostFX::density", 0.94)
TorqueScriptLua.setVar("$LightRayPostFX::weight", 10.0)
TorqueScriptLua.setVar("$LightRayPostFX::density", 0.94)
TorqueScriptLua.setVar("$LightRayPostFX::weight", 10.0)
TorqueScriptLua.setVar("$LightRayPostFX::decay", 1.0)
TorqueScriptLua.setVar("$LightRayPostFX::weight", 10.0)
TorqueScriptLua.setVar("$LightRayPostFX::decay", 1.0)
TorqueScriptLua.setVar("$LightRayPostFX::exposure", 0.0005)
TorqueScriptLua.setVar("$LightRayPostFX::decay", 1.0)
TorqueScriptLua.setVar("$LightRayPostFX::exposure", 0.0005)
TorqueScriptLua.setVar("$LightRayPostFX::resolutionScale", 0.20)
TorqueScriptLua.setVar("$LightRayPostFX::exposure", 0.0005)
TorqueScriptLua.setVar("$LightRayPostFX::resolutionScale", 0.20)
@/lua/ge/extensions/flowgraph/nodes/types/getVariable.lua
if im.Selectable1(name, name==current) then
self:setVar(name)
end
function C:setVar(name)
local var = self.target:getFull(name)
self:setGlobal(nodeData.global or false)
self:setVar(nodeData.varName)
end
@/lua/ge/extensions/flowgraph/nodes/gfx/dof.lua
if self.savedBlurMin then
TorqueScriptLua.setVar('$DOFPostFx::BlurMin', self.savedBlurMin)
end
if self.savedBlurMax then
TorqueScriptLua.setVar('$DOFPostFx::BlurMax', self.savedBlurMax)
end
if self.savedFocusRangeMax then
TorqueScriptLua.setVar('$DOFPostFx::FocusRangeMax', self.savedFocusRangeMax)
end
if self.savedBlurCurveFar then
TorqueScriptLua.setVar('$DOFPostFx::BlurCurveFar', self.savedBlurCurveFar)
end
self.targetBlur = 430
TorqueScriptLua.setVar('$DOFPostFx::FocusRangeMax', 3)
end
TorqueScriptLua.setVar('$DOFPostFx::BlurMin', newVal)
TorqueScriptLua.setVar('$DOFPostFx::BlurMax', newVal)
TorqueScriptLua.setVar('$DOFPostFx::BlurMin', newVal)
TorqueScriptLua.setVar('$DOFPostFx::BlurMax', newVal)
TorqueScriptLua.setVar('$DOFPostFx::BlurCurveFar', newVal * self.targetBlur)
TorqueScriptLua.setVar('$DOFPostFx::BlurMax', newVal)
TorqueScriptLua.setVar('$DOFPostFx::BlurCurveFar', newVal * self.targetBlur)
@/lua/ge/extensions/core/settings/audio.lua
if devices[firstProviderName] then
TorqueScriptLua.setVar( '$pref::SFX::providerName', audioProviderName )
log( 'W', 'settings.audio', 'set provider to ' .. tostring(audioProviderName))
set = function ( value )
TorqueScriptLua.setVar( '$pref::SFX::providerName', value )
createAudioProviderDevice()
if o.AudioEnableStereoHeadphones.enabled ~= enabled then
TorqueScriptLua.setVar('$pref::SFX::enableHeadphonesMode', enabled)
o.AudioEnableStereoHeadphones.enabled = enabled
if providers[providerName] then
TorqueScriptLua.setVar('$pref::SFX::providerName', providerName)
log( 'W', 'audio', 'set provider to ' .. tostring(providerName))
@/lua/ge/server/server.lua
TorqueScriptLua.setVar("$instantGroup", 0)
if p then p:add("endMission.vars") end
TorqueScriptLua.setVar("$loadingLevel", true) -- DO NOT REMOVE, this is used on the c++ side
levelPath = levelPath:lower()
TorqueScriptLua.setVar("$Physics::isSinglePlayer", "true")
--Make the LevelLoadingGroup group the place where all new objects will automatically be added.
TorqueScriptLua.setVar("$instantGroup", "LevelLoadingGroup")
TorqueScriptLua.setVar("$missionRunning", "false")
setMissionFilename(levelPath:gsub("//", "/"))
TorqueScriptLua.setVar("$Server::LoadFailMsg", "")
--Make the MissionCleanup group the place where all new objects will automatically be added.
TorqueScriptLua.setVar("$instantGroup", misCleanup:getID())
TorqueScriptLua.setVar("$missionRunning", 1)
Engine.Platform.taskbarSetProgressState(0)
TorqueScriptLua.setVar("$loadingLevel", false) -- DO NOT REMOVE, this is used on the c++ side
local function destroy(p)
TorqueScriptLua.setVar("$missionRunning", "false")
if p then p:add("server.destroy.setvar") end
TorqueScriptLua.setVar("$Server::GuidList", "")
if p then p:add("server.destroy.setvar") end
local sessionCnt = (tonumber(TorqueScriptLua.getVar("$Server::Session")) or 0) +1
TorqueScriptLua.setVar("$Server::Session", sessionCnt)
if p then p:add("server.destroy.sessioncount") end
@/lua/ge/serverConnection.lua
TorqueScriptLua.setVar("$lightingMission", "false")
TorqueScriptLua.setVar("$sceneLighting::terminateLighting", "true")
TorqueScriptLua.setVar("$lightingMission", "false")
TorqueScriptLua.setVar("$sceneLighting::terminateLighting", "true")
if p then p:add("disconnectActual.setVars") end
@/lua/ge/extensions/freeroam/freeroam.lua
-- clear the previous vehicle data so we don't spawn a vehicle
TorqueScriptLua.setVar('$beamngVehicle', '')
TorqueScriptLua.setVar('$beamngVehicleConfig', '')
TorqueScriptLua.setVar('$beamngVehicle', '')
TorqueScriptLua.setVar('$beamngVehicleConfig', '')
TorqueScriptLua.setVar('$beamngVehicleColor', '')
TorqueScriptLua.setVar('$beamngVehicleConfig', '')
TorqueScriptLua.setVar('$beamngVehicleColor', '')
TorqueScriptLua.setVar('$beamngVehicleMetallicPaintData', '')
TorqueScriptLua.setVar('$beamngVehicleColor', '')
TorqueScriptLua.setVar('$beamngVehicleMetallicPaintData', '')
TorqueScriptLua.setVar('$beamngVehicleLicenseName', '')
TorqueScriptLua.setVar('$beamngVehicleMetallicPaintData', '')
TorqueScriptLua.setVar('$beamngVehicleLicenseName', '')
TorqueScriptLua.setVar('$beamngVehicleArgs', '')
TorqueScriptLua.setVar('$beamngVehicleLicenseName', '')
TorqueScriptLua.setVar('$beamngVehicleArgs', '')
end
@/lua/ge/client/core.lua
local function createCommonMaterialData()
TorqueScriptLua.setVar("$scroll", "1")
TorqueScriptLua.setVar("$rotate", "2")
TorqueScriptLua.setVar("$scroll", "1")
TorqueScriptLua.setVar("$rotate", "2")
TorqueScriptLua.setVar("$wave", "4")
TorqueScriptLua.setVar("$rotate", "2")
TorqueScriptLua.setVar("$wave", "4")
TorqueScriptLua.setVar("$scale", "8")
TorqueScriptLua.setVar("$wave", "4")
TorqueScriptLua.setVar("$scale", "8")
TorqueScriptLua.setVar("$sequence", "16")
TorqueScriptLua.setVar("$scale", "8")
TorqueScriptLua.setVar("$sequence", "16")
@/lua/ge/client/lighting/advanced/lightViz.lua
if enable == nil or enable == "" then
TorqueScriptLua.setVar(tsVariable, not isEnabled)
vizualiser:toggle()
@/lua/ge/extensions/core/vehicles.lua
local metallicPaintData = vehicleMetallicPaintString(paint.metallic, paint.roughness, paint.clearcoat, paint.clearcoatRoughness)
TorqueScriptLua.setVar( '$beamngVehicle', modelName)
TorqueScriptLua.setVar( '$beamngVehicleColor', color)
TorqueScriptLua.setVar( '$beamngVehicle', modelName)
TorqueScriptLua.setVar( '$beamngVehicleColor', color)
TorqueScriptLua.setVar( '$beamngVehicleMetallicPaintData', metallicPaintData)
TorqueScriptLua.setVar( '$beamngVehicleColor', color)
TorqueScriptLua.setVar( '$beamngVehicleMetallicPaintData', metallicPaintData)
TorqueScriptLua.setVar( '$beamngVehicleConfig', 'vehicles/' .. modelName .. '/' .. defaultPC .. '.pc' )
TorqueScriptLua.setVar( '$beamngVehicleMetallicPaintData', metallicPaintData)
TorqueScriptLua.setVar( '$beamngVehicleConfig', 'vehicles/' .. modelName .. '/' .. defaultPC .. '.pc' )
end
local function loadCustomVehicle(modelName, data)
TorqueScriptLua.setVar( '$beamngVehicle', modelName)
TorqueScriptLua.setVar( '$beamngVehicleConfig', data.config)
TorqueScriptLua.setVar( '$beamngVehicle', modelName)
TorqueScriptLua.setVar( '$beamngVehicleConfig', data.config)
end
if myveh ~= "" then
--TorqueScriptLua.setVar( '$beamngVehicle', myveh )
local mycolor = getVehicleColor()
log('I', 'main', 'myColor = '..dumps(mycolor))
--TorqueScriptLua.setVar( '$beamngVehicleColor', mycolor )
local myvehModel = M.getModel(myveh)
if next(FS:findFiles('/vehicles/'..data.model..'/', '*.jbeam', 1, false, false)) then
--TorqueScriptLua.setVar( '$beamngVehicle', data.model ) -- Set the model
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicle', data.model ) -- Set the model
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
return {data.model, {config = pathDefaultConfig, licenseText = data.licenseName and data.licenseName or ""}}
if modelName then
--TorqueScriptLua.setVar( '$beamngVehicle', modelName ) -- Set the model
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicle', modelName ) -- Set the model
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
--TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
return {modelName, {config = pathDefaultConfig, licenseText = data.licenseName and data.licenseName or ""}}
local model, config = string.match(arg, modelRegexPC)
TorqueScriptLua.setVar('$beamngVehicle', model)
TorqueScriptLua.setVar('$beamngVehicleConfig', pathConfig)
TorqueScriptLua.setVar('$beamngVehicle', model)
TorqueScriptLua.setVar('$beamngVehicleConfig', pathConfig)
return
if myveh ~= "" then
TorqueScriptLua.setVar( '$beamngVehicle', myveh )
local mycolor = getVehicleColor()
log('I', 'main', 'myColor = '..dumps(mycolor))
TorqueScriptLua.setVar( '$beamngVehicleColor', mycolor )
return
if next(FS:findFiles('/vehicles/'..data.model..'/', '*.jbeam', 1, false, false)) then
TorqueScriptLua.setVar( '$beamngVehicle', data.model ) -- Set the model
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
TorqueScriptLua.setVar( '$beamngVehicle', data.model ) -- Set the model
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
else
if modelName then
TorqueScriptLua.setVar( '$beamngVehicle', modelName ) -- Set the model
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
TorqueScriptLua.setVar( '$beamngVehicle', modelName ) -- Set the model
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
TorqueScriptLua.setVar( '$beamngVehicleConfig', pathDefaultConfig ) -- Set the parts and color
--TorqueScriptLua.setVar( '$beamngVehicleLicenseName', data.licenseName and data.licenseName or "") -- Set the license plate
else
@/lua/ge/extensions/flowgraph/nodes/types/setVariable.lua
if im.Selectable1(name, name==current) then
self:setVar(name)
end
function C:setVar(name)
local var = self.target:getFull(name)
self:setGlobal(nodeData.global or false)
self:setVar(nodeData.varName)
end
@/lua/ge/extensions/editor/rendererComponents.lua
DOFSettings['enable'].value = tempBoolPtr[0]
TorqueScriptLua.setVar("$DOFPostFx::Enable", DOFSettings['enable'].value)
if tempBoolPtr[0] then
DOFSettings['enableDebugMode'].value = tempBoolPtr[0]
-- TorqueScriptLua.setVar("$PostFXManager::Settings::DOF::EnableDebugMode", DOFSettings['enableDebugMode'].value)
TorqueScriptLua.setVar("$DOFPostFx::EnableDebugMode", DOFSettings['enableDebugMode'].value)
-- TorqueScriptLua.setVar("$PostFXManager::Settings::DOF::EnableDebugMode", DOFSettings['enableDebugMode'].value)
TorqueScriptLua.setVar("$DOFPostFx::EnableDebugMode", DOFSettings['enableDebugMode'].value)
DOFPostEffect.debugModeEnabled = DOFSettings['enableDebugMode'].value
DOFPostEffect.nearBlurMax = blurMin.value
TorqueScriptLua.setVar("$DOFPostFx::BlurMin", blurMin.value)
end
DOFPostEffect.farBlurMax = blurMax.value
TorqueScriptLua.setVar("$DOFPostFx::BlurMax", blurMax.value)
end
DOFPostEffect.farSlope = blurCurveFar.value
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveFar", blurCurveFar.value)
end
DOFPostEffect.minRange = focusRangeMin.value
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMin", focusRangeMin.value)
end
DOFPostEffect.maxRange = focusRangeMax.value
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMax", focusRangeMax.value)
end
lightraysSettings['enable'].value = tempBoolPtr[0]
TorqueScriptLua.setVar("$PostFXManager::PostFX::EnableLightRays", lightraysSettings['enable'].value)
local lightRayPostFX = scenetree.findObject("LightRayPostFX")
lightraysSettings['brightness'].value = tempFloatPtr[0]
TorqueScriptLua.setVar("$LightRayPostFX::brightScalar", lightraysSettings['brightness'].value)
end
@/lua/ge/extensions/editor/flowgraph/variables.lua
node:setGlobal(global)
node:setVar(varName)
self.mgr.fgEditor.addHistory("Added Variable node for " .. varName)
node:setGlobal(global)
node:setVar(varName)
self.mgr.fgEditor.addHistory("Added Variable node for " .. varName)
@/lua/ge/extensions/editor/flowgraph/main.lua
node:setGlobal(self.mgr.dragDropData.node.global)
node:setVar(varName)
self.fgEditor.addHistory("Created variable node for " .. varName)
@/lua/ge/extensions/core/settings/graphicsQualityGroup.lua
changeDetected = changeDetected or tostring(currentValue) ~= tostring(value)
TorqueScriptLua.setVar(key, value)
end
@/lua/ge/extensions/core/settings/graphic.lua
gpu = adapters[1] and adapters[1].gpu or ""
TorqueScriptLua.setVar( '$pref::Video::gpu', gpu )
return gpu
gfx = adapters[1] and adapters[1].gfx or ""
TorqueScriptLua.setVar( '$pref::Video::displayDevice', gfx )
return gfx
local currentGPU = getGPU()
TorqueScriptLua.setVar( '$pref::Video::gpu', value )
local newGPU = getGPU()
if value ~= TorqueScriptLua.getVar('$CEF_UI::maxSizeHeight') then
TorqueScriptLua.setVar('$CEF_UI::maxSizeHeight', value)
end
local boolValue = value == true or (type(value)=="number" and value > 0)
TorqueScriptLua.setVar( '$video::vsync', boolValue )
end,
set = function ( value )
TorqueScriptLua.setVar( '$pref::Video::defaultAnisotropy', value )
end,
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicReflection::enabled', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicReflection::facesPerUpdate', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicReflection::detail', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicReflection::distance', value )
end
value = math.pow(2, value + 7)
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicReflection::textureSize', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicMirrors::enabled', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicMirrors::detail', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicMirrors::distance', value )
end
value = math.pow(2, value + 7)
TorqueScriptLua.setVar( '$pref::BeamNGVehicle::dynamicMirrors::textureSize', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$DOFPostFx::Enable', value )
local DOFPostEffect = scenetree.findObject("DOFPostEffect")
if not LightRayPostFX then return end
TorqueScriptLua.setVar( '$LightRayPostFX::Enable', value )
if value then
--print("********PostFXSSAOGeneralEnabled 2 set") --not tested
TorqueScriptLua.setVar( '$SSAOPostFx::Enable', value )
local SSAOPostFx = scenetree.findObject("SSAOPostFx")
set = function ( value )
TorqueScriptLua.setVar( '$pref::GroundCover::densityScale', value )
end
set = function ( value )
TorqueScriptLua.setVar( '$pref::TS::maxDecalCount', value )
end
-- TorqueScriptLua.setVar('$pref::Video::autoDetect', false)
-- local intel = string.find(string.upper(getDisplayDeviceInformation()), "INTEL") ~= nil
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua
node:setGlobal(fromMgr)
node:setVar(var.name)
if self.newNodeLinkPin then
@/lua/ge/client/postFx.lua
if type(obj) ~= "table" then
TorqueScriptLua.setVar(flag, obj)
else
local fullFlag = string.format("%s::%s", flag, field)
TorqueScriptLua.setVar(fullFlag, value)
end
-- log('I', 'postfx', "PostFX Manager - applyDefaultPreset called.....")
TorqueScriptLua.setVar("$PostFXManager::highPreset", "lua/ge/client/postFx/presets/defaultPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::normalPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::highPreset", "lua/ge/client/postFx/presets/defaultPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::normalPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::lowPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::normalPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::lowPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::lowestPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::lowPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
TorqueScriptLua.setVar("$PostFXManager::lowestPreset", "lua/ge/client/postFx/presets/lowestPostfxPreset.postfx")
M.applySSAOPreset = function()
TorqueScriptLua.setVar("$SSAOPostFx::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::Enable"))
TorqueScriptLua.setVar("$SSAOPostFx::blurDepthTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurDepthTol"))
TorqueScriptLua.setVar("$SSAOPostFx::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::Enable"))
TorqueScriptLua.setVar("$SSAOPostFx::blurDepthTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurDepthTol"))
TorqueScriptLua.setVar("$SSAOPostFx::blurNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::blurDepthTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurDepthTol"))
TorqueScriptLua.setVar("$SSAOPostFx::blurNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::blurNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::blurNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::lRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::lRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::lRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::overallStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::overallStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::lStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::overallStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::overallStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::quality", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::quality"))
TorqueScriptLua.setVar("$SSAOPostFx::overallStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::overallStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::quality", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::quality"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::quality", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::quality"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMax"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthMin"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sDepthPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalPow", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalPow"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::sRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sNormalTol"))
TorqueScriptLua.setVar("$SSAOPostFx::sRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::sStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sStrength"))
TorqueScriptLua.setVar("$SSAOPostFx::sRadius", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sRadius"))
TorqueScriptLua.setVar("$SSAOPostFx::sStrength", TorqueScriptLua.getVar("$PostFXManager::Settings::SSAO::sStrength"))
end
M.applyHDRPreset = function()
TorqueScriptLua.setVar("$HDRPostFX::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::Enable"))
TorqueScriptLua.setVar("$HDRPostFX::adaptRate", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::adaptRate"))
TorqueScriptLua.setVar("$HDRPostFX::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::Enable"))
TorqueScriptLua.setVar("$HDRPostFX::adaptRate", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::adaptRate"))
TorqueScriptLua.setVar("$HDRPostFX::blueShiftColor", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::blueShiftColor"))
TorqueScriptLua.setVar("$HDRPostFX::adaptRate", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::adaptRate"))
TorqueScriptLua.setVar("$HDRPostFX::blueShiftColor", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::blueShiftColor"))
TorqueScriptLua.setVar("$HDRPostFX::brightPassThreshold", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::brightPassThreshold"))
TorqueScriptLua.setVar("$HDRPostFX::blueShiftColor", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::blueShiftColor"))
TorqueScriptLua.setVar("$HDRPostFX::brightPassThreshold", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::brightPassThreshold"))
TorqueScriptLua.setVar("$HDRPostFX::enableBloom", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBloom"))
TorqueScriptLua.setVar("$HDRPostFX::brightPassThreshold", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::brightPassThreshold"))
TorqueScriptLua.setVar("$HDRPostFX::enableBloom", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBloom"))
TorqueScriptLua.setVar("$HDRPostFX::enableBlueShift", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBlueShift"))
TorqueScriptLua.setVar("$HDRPostFX::enableBloom", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBloom"))
TorqueScriptLua.setVar("$HDRPostFX::enableBlueShift", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBlueShift"))
TorqueScriptLua.setVar("$HDRPostFX::enableToneMapping", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableToneMapping"))
TorqueScriptLua.setVar("$HDRPostFX::enableBlueShift", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableBlueShift"))
TorqueScriptLua.setVar("$HDRPostFX::enableToneMapping", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableToneMapping"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMean", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMean"))
TorqueScriptLua.setVar("$HDRPostFX::enableToneMapping", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::enableToneMapping"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMean", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMean"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMultiplier", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMultiplier"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMean", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMean"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMultiplier", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMultiplier"))
TorqueScriptLua.setVar("$HDRPostFX::gaussStdDev", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussStdDev"))
TorqueScriptLua.setVar("$HDRPostFX::gaussMultiplier", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussMultiplier"))
TorqueScriptLua.setVar("$HDRPostFX::gaussStdDev", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussStdDev"))
TorqueScriptLua.setVar("$HDRPostFX::keyValue", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::keyValue"))
TorqueScriptLua.setVar("$HDRPostFX::gaussStdDev", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::gaussStdDev"))
TorqueScriptLua.setVar("$HDRPostFX::keyValue", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::keyValue"))
TorqueScriptLua.setVar("$HDRPostFX::minLuminace", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::minLuminace"))
TorqueScriptLua.setVar("$HDRPostFX::keyValue", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::keyValue"))
TorqueScriptLua.setVar("$HDRPostFX::minLuminace", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::minLuminace"))
TorqueScriptLua.setVar("$HDRPostFX::whiteCutoff", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::whiteCutoff"))
TorqueScriptLua.setVar("$HDRPostFX::minLuminace", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::minLuminace"))
TorqueScriptLua.setVar("$HDRPostFX::whiteCutoff", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::whiteCutoff"))
TorqueScriptLua.setVar("$HDRPostFX::colorCorrectionStrength", TorqueScriptLua.getVar("PostFXManager::Settings::HDR1::colorCorrectionStrength"))
TorqueScriptLua.setVar("$HDRPostFX::whiteCutoff", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::whiteCutoff"))
TorqueScriptLua.setVar("$HDRPostFX::colorCorrectionStrength", TorqueScriptLua.getVar("PostFXManager::Settings::HDR1::colorCorrectionStrength"))
TorqueScriptLua.setVar("$HDRPostFX::colorCorrectionRamp", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::ColorCorrectionRamp2"))
TorqueScriptLua.setVar("$HDRPostFX::colorCorrectionStrength", TorqueScriptLua.getVar("PostFXManager::Settings::HDR1::colorCorrectionStrength"))
TorqueScriptLua.setVar("$HDRPostFX::colorCorrectionRamp", TorqueScriptLua.getVar("$PostFXManager::Settings::HDR1::ColorCorrectionRamp2"))
end
M.applyLightRaysPreset = function()
TorqueScriptLua.setVar("$LightRayPostFX::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::LightRays::Enable"))
TorqueScriptLua.setVar("$LightRayPostFX::brightScalar", TorqueScriptLua.getVar("$PostFXManager::Settings::LightRays::brightScalar"))
TorqueScriptLua.setVar("$LightRayPostFX::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::LightRays::Enable"))
TorqueScriptLua.setVar("$LightRayPostFX::brightScalar", TorqueScriptLua.getVar("$PostFXManager::Settings::LightRays::brightScalar"))
end
M.applyDOFPreset = function()
TorqueScriptLua.setVar("$DOFPostFx::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::Enable"))
TorqueScriptLua.setVar("$DOFPostFx::EnableDebugMode", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::EnableDebugMode"))
TorqueScriptLua.setVar("$DOFPostFx::Enable", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::Enable"))
TorqueScriptLua.setVar("$DOFPostFx::EnableDebugMode", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::EnableDebugMode"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurNear"))
TorqueScriptLua.setVar("$DOFPostFx::EnableDebugMode", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::EnableDebugMode"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurNear"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurFar"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurNear"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurFar"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusAperture"))
TorqueScriptLua.setVar("$DOFPostFx::BlurMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurFar"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusAperture"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusDistance"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMin", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusAperture"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusDistance"))
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveNear", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurCurveNear"))
TorqueScriptLua.setVar("$DOFPostFx::FocusRangeMax", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::FocusDistance"))
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveNear", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurCurveNear"))
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveFar", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurCurve"))
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveNear", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurCurveNear"))
TorqueScriptLua.setVar("$DOFPostFx::BlurCurveFar", TorqueScriptLua.getVar("$PostFXManager::Settings::DOF::BlurCurve"))
local enablePostFX = TorqueScriptLua.getBoolVar("$PostFXManager::Settings::EnablePostFX")
TorqueScriptLua.setVar("$PostFX::Enabled", enablePostFX)
M.settingsSetEnabled(enablePostFX)
M.settingsSetEnabled = function(enablePostFX)
TorqueScriptLua.setVar("$PostFX::Enabled", enablePostFX)
-- if to enable the postFX, apply the ones that are enabled
local function settingsApplySSAO()
TorqueScriptLua.setVar("$PostFXManager::Settings::SSAO::Enable", TorqueScriptLua.getBoolVar("$SSAOPostFx::Enable"))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurDepthTol', TorqueScriptLua.getVar('$SSAOPostFx::blurDepthTol'))
TorqueScriptLua.setVar("$PostFXManager::Settings::SSAO::Enable", TorqueScriptLua.getBoolVar("$SSAOPostFx::Enable"))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurDepthTol', TorqueScriptLua.getVar('$SSAOPostFx::blurDepthTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::blurNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurDepthTol', TorqueScriptLua.getVar('$SSAOPostFx::blurDepthTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::blurNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::blurNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::blurNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::lDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::lDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::lDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::lNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::lDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::lNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::lNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::lNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::lNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lRadius', TorqueScriptLua.getVar('$SSAOPostFx::lRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::lNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lRadius', TorqueScriptLua.getVar('$SSAOPostFx::lRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lStrength', TorqueScriptLua.getVar('$SSAOPostFx::lStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lRadius', TorqueScriptLua.getVar('$SSAOPostFx::lRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lStrength', TorqueScriptLua.getVar('$SSAOPostFx::lStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::overallStrength', TorqueScriptLua.getVar('$SSAOPostFx::overallStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::lStrength', TorqueScriptLua.getVar('$SSAOPostFx::lStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::overallStrength', TorqueScriptLua.getVar('$SSAOPostFx::overallStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::quality', TorqueScriptLua.getVar('$SSAOPostFx::quality'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::overallStrength', TorqueScriptLua.getVar('$SSAOPostFx::overallStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::quality', TorqueScriptLua.getVar('$SSAOPostFx::quality'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::quality', TorqueScriptLua.getVar('$SSAOPostFx::quality'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMax', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::sDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthMin', TorqueScriptLua.getVar('$SSAOPostFx::sDepthMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::sDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::sNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sDepthPow', TorqueScriptLua.getVar('$SSAOPostFx::sDepthPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::sNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::sNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalPow', TorqueScriptLua.getVar('$SSAOPostFx::sNormalPow'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::sNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sRadius', TorqueScriptLua.getVar('$SSAOPostFx::sRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sNormalTol', TorqueScriptLua.getVar('$SSAOPostFx::sNormalTol'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sRadius', TorqueScriptLua.getVar('$SSAOPostFx::sRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sStrength', TorqueScriptLua.getVar('$SSAOPostFx::sStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sRadius', TorqueScriptLua.getVar('$SSAOPostFx::sRadius'))
TorqueScriptLua.setVar('$PostFXManager::Settings::SSAO::sStrength', TorqueScriptLua.getVar('$SSAOPostFx::sStrength'))
end
local function settingsApplyHDR()
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::Enable', TorqueScriptLua.getVar('$HDRPostFX::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::adaptRate', TorqueScriptLua.getVar('$HDRPostFX::adaptRate'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::Enable', TorqueScriptLua.getVar('$HDRPostFX::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::adaptRate', TorqueScriptLua.getVar('$HDRPostFX::adaptRate'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::blueShiftColor', TorqueScriptLua.getVar('$HDRPostFX::blueShiftColor'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::adaptRate', TorqueScriptLua.getVar('$HDRPostFX::adaptRate'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::blueShiftColor', TorqueScriptLua.getVar('$HDRPostFX::blueShiftColor'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::brightPassThreshold', TorqueScriptLua.getVar('$HDRPostFX::brightPassThreshold'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::blueShiftColor', TorqueScriptLua.getVar('$HDRPostFX::blueShiftColor'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::brightPassThreshold', TorqueScriptLua.getVar('$HDRPostFX::brightPassThreshold'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBloom', TorqueScriptLua.getVar('$HDRPostFX::enableBloom'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::brightPassThreshold', TorqueScriptLua.getVar('$HDRPostFX::brightPassThreshold'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBloom', TorqueScriptLua.getVar('$HDRPostFX::enableBloom'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBlueShift', TorqueScriptLua.getVar('$HDRPostFX::enableBlueShift'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBloom', TorqueScriptLua.getVar('$HDRPostFX::enableBloom'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBlueShift', TorqueScriptLua.getVar('$HDRPostFX::enableBlueShift'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableToneMapping', TorqueScriptLua.getVar('$HDRPostFX::enableToneMapping'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableBlueShift', TorqueScriptLua.getVar('$HDRPostFX::enableBlueShift'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableToneMapping', TorqueScriptLua.getVar('$HDRPostFX::enableToneMapping'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMean', TorqueScriptLua.getVar('$HDRPostFX::gaussMean'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::enableToneMapping', TorqueScriptLua.getVar('$HDRPostFX::enableToneMapping'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMean', TorqueScriptLua.getVar('$HDRPostFX::gaussMean'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMultiplier', TorqueScriptLua.getVar('$HDRPostFX::gaussMultiplier'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMean', TorqueScriptLua.getVar('$HDRPostFX::gaussMean'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMultiplier', TorqueScriptLua.getVar('$HDRPostFX::gaussMultiplier'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussStdDev', TorqueScriptLua.getVar('$HDRPostFX::gaussStdDev'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussMultiplier', TorqueScriptLua.getVar('$HDRPostFX::gaussMultiplier'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussStdDev', TorqueScriptLua.getVar('$HDRPostFX::gaussStdDev'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::keyValue', TorqueScriptLua.getVar('$HDRPostFX::keyValue'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::gaussStdDev', TorqueScriptLua.getVar('$HDRPostFX::gaussStdDev'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::keyValue', TorqueScriptLua.getVar('$HDRPostFX::keyValue'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::minLuminace', TorqueScriptLua.getVar('$HDRPostFX::minLuminace'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::keyValue', TorqueScriptLua.getVar('$HDRPostFX::keyValue'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::minLuminace', TorqueScriptLua.getVar('$HDRPostFX::minLuminace'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::whiteCutoff', TorqueScriptLua.getVar('$HDRPostFX::whiteCutoff'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::minLuminace', TorqueScriptLua.getVar('$HDRPostFX::minLuminace'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::whiteCutoff', TorqueScriptLua.getVar('$HDRPostFX::whiteCutoff'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::colorCorrectionStrength', TorqueScriptLua.getVar('$HDRPostFX::colorCorrectionStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::whiteCutoff', TorqueScriptLua.getVar('$HDRPostFX::whiteCutoff'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::colorCorrectionStrength', TorqueScriptLua.getVar('$HDRPostFX::colorCorrectionStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::ColorCorrectionRamp2', TorqueScriptLua.getVar('$HDRPostFX::colorCorrectionRamp'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::colorCorrectionStrength', TorqueScriptLua.getVar('$HDRPostFX::colorCorrectionStrength'))
TorqueScriptLua.setVar('$PostFXManager::Settings::HDR1::ColorCorrectionRamp2', TorqueScriptLua.getVar('$HDRPostFX::colorCorrectionRamp'))
end
local function settingsApplyLightRays()
TorqueScriptLua.setVar('$PostFXManager::Settings::LightRays::Enable', TorqueScriptLua.getVar('$LightRayPostFX::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::LightRays::brightScalar', TorqueScriptLua.getVar('$LightRayPostFX::brightScalar'))
TorqueScriptLua.setVar('$PostFXManager::Settings::LightRays::Enable', TorqueScriptLua.getVar('$LightRayPostFX::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::LightRays::brightScalar', TorqueScriptLua.getVar('$LightRayPostFX::brightScalar'))
end
local function settingsApplyDOF()
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::Enable', TorqueScriptLua.getVar('$DOFPostFx::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::EnableDebugMode', TorqueScriptLua.getVar('$DOFPostFx::EnableDebugMode'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::Enable', TorqueScriptLua.getVar('$DOFPostFx::Enable'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::EnableDebugMode', TorqueScriptLua.getVar('$DOFPostFx::EnableDebugMode'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurNear', TorqueScriptLua.getVar('$DOFPostFx::BlurMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::EnableDebugMode', TorqueScriptLua.getVar('$DOFPostFx::EnableDebugMode'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurNear', TorqueScriptLua.getVar('$DOFPostFx::BlurMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurFar', TorqueScriptLua.getVar('$DOFPostFx::BlurMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurNear', TorqueScriptLua.getVar('$DOFPostFx::BlurMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurFar', TorqueScriptLua.getVar('$DOFPostFx::BlurMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusAperture', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurFar', TorqueScriptLua.getVar('$DOFPostFx::BlurMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusAperture', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusDistance', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusAperture', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMin'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusDistance', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurCurveNear', TorqueScriptLua.getVar('$DOFPostFx::BlurCurveNear'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::FocusDistance', TorqueScriptLua.getVar('$DOFPostFx::FocusRangeMax'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurCurveNear', TorqueScriptLua.getVar('$DOFPostFx::BlurCurveNear'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurCurve', TorqueScriptLua.getVar('$DOFPostFx::BlurCurveFar'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurCurveNear', TorqueScriptLua.getVar('$DOFPostFx::BlurCurveNear'))
TorqueScriptLua.setVar('$PostFXManager::Settings::DOF::BlurCurve', TorqueScriptLua.getVar('$DOFPostFx::BlurCurveFar'))
end
-- Apply settings which control if effects are on/off altogether.
TorqueScriptLua.setVar("$PostFXManager::Settings::EnablePostFX", TorqueScriptLua.getBoolVar("$PostFX::Enabled"))
@/lua/ge/extensions/util/renderComponentsAPI.lua
local numBool = value and 1 or 0
TorqueScriptLua.setVar(name, numBool)
if settingByKey[name].shaderObject then
-- no type means numeric value
TorqueScriptLua.setVar(name, tonumber(value))
else
-- otherwise use litela value
TorqueScriptLua.setVar(name, value)
end
@/lua/ge/client/postFx/ssao.lua
-- only set these when we start the game. On reloading lua, we don't want to set these values
TorqueScriptLua.setVar("$SSAOPostFx::overallStrength", "2.0")
-- The small radius SSAO settings.
TorqueScriptLua.setVar("$SSAOPostFx::sRadius", "0.1")
TorqueScriptLua.setVar("$SSAOPostFx::sStrength", "6.0")
TorqueScriptLua.setVar("$SSAOPostFx::sRadius", "0.1")
TorqueScriptLua.setVar("$SSAOPostFx::sStrength", "6.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", "0.1")
TorqueScriptLua.setVar("$SSAOPostFx::sStrength", "6.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", "0.1")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMin", "0.1")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthMax", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", "0.0")
TorqueScriptLua.setVar("$SSAOPostFx::sDepthPow", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", "0.0")
TorqueScriptLua.setVar("$SSAOPostFx::sNormalPow", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::sNormalTol", "0.0")
TorqueScriptLua.setVar("$SSAOPostFx::sNormalPow", "1.0")
-- The large radius SSAO settings.
TorqueScriptLua.setVar("$SSAOPostFx::lRadius", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", "10.0")
TorqueScriptLua.setVar("$SSAOPostFx::lRadius", "1.0")
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", "10.0")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lStrength", "10.0")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", "2.0")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMin", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", "2.0")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthMax", "2.0")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", "-0.5")
TorqueScriptLua.setVar("$SSAOPostFx::lDepthPow", "0.2")
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", "-0.5")
TorqueScriptLua.setVar("$SSAOPostFx::lNormalPow", "2.0")
TorqueScriptLua.setVar("$SSAOPostFx::lNormalTol", "-0.5")
TorqueScriptLua.setVar("$SSAOPostFx::lNormalPow", "2.0")
-- Valid values: 0, 1, 2
TorqueScriptLua.setVar("$SSAOPostFx::quality", "0")
--
TorqueScriptLua.setVar("$SSAOPostFx::blurDepthTol", "0.001")
--
TorqueScriptLua.setVar("$SSAOPostFx::blurNormalTol", "0.95")
--
TorqueScriptLua.setVar("$SSAOPostFx::targetScale", "0.5 0.5")
@/lua/ge/extensions/util/maptiles.lua
-- Set new rendering settings for high-quality rendering
TorqueScriptLua.setVar("$pref::TS::detailAdjust", 20000)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", 0.00001)
TorqueScriptLua.setVar("$pref::TS::detailAdjust", 20000)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", 0.00001)
setGroundCoverScale(8)
-- Restore saved settings
TorqueScriptLua.setVar("$pref::TS::detailAdjust", originalSettings.detailAdjust)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", originalSettings.lodScale)
TorqueScriptLua.setVar("$pref::TS::detailAdjust", originalSettings.detailAdjust)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", originalSettings.lodScale)
setGroundCoverScale(originalSettings.groundCoverScale)
@/lua/ge/screenshot.lua
TorqueScriptLua.setVar("$pref::TS::detailAdjust", 20) -- 1.5; -- high is better
TorqueScriptLua.setVar("$pref::Terrain::lodScale", 0.001) -- 0.75; -- lower is better
TorqueScriptLua.setVar("$pref::TS::detailAdjust", 20) -- 1.5; -- high is better
TorqueScriptLua.setVar("$pref::Terrain::lodScale", 0.001) -- 0.75; -- lower is better
setGroundCoverScale(8) -- 1 -- bigger is better
log('I','screenshot', "Screenshot done, resetting render parameters")
TorqueScriptLua.setVar("$pref::TS::detailAdjust", M.sc_detailAdjustSaved)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", M.sc_lodScaleSaved)
TorqueScriptLua.setVar("$pref::TS::detailAdjust", M.sc_detailAdjustSaved)
TorqueScriptLua.setVar("$pref::Terrain::lodScale", M.sc_lodScaleSaved)
setGroundCoverScale(M.sc_GroundCoverScaleSaved)