From ddaf864bde383485294e68afa19f416e7814e0eb Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Sun, 13 Jul 2025 09:04:12 +0200 Subject: [PATCH] feat(es_extended): Add configurable density multipliers for peds and vehicles --- [core]/es_extended/client/modules/adjustments.lua | 15 +++++++++++++++ [core]/es_extended/shared/config/adjustments.lua | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/[core]/es_extended/client/modules/adjustments.lua b/[core]/es_extended/client/modules/adjustments.lua index 00412fcb..f603657a 100644 --- a/[core]/es_extended/client/modules/adjustments.lua +++ b/[core]/es_extended/client/modules/adjustments.lua @@ -225,6 +225,20 @@ function Adjustments:DisableRadio() end end +function Adjustments:Multipliers() + CreateThread(function() + while true do + SetPedDensityMultiplierThisFrame(Config.Multipliers.pedDensity) + SetScenarioPedDensityMultiplierThisFrame(Config.Multipliers.scenarioPedDensityInterior, Config.Multipliers.scenarioPedDensityExterior) + SetAmbientVehicleRangeMultiplierThisFrame(Config.Multipliers.ambientVehicleRange) + SetParkedVehicleDensityMultiplierThisFrame(Config.Multipliers.parkedVehicleDensity) + SetRandomVehicleDensityMultiplierThisFrame(Config.Multipliers.randomVehicleDensity) + SetVehicleDensityMultiplierThisFrame(Config.Multipliers.vehicleDensity) + Wait(0) + end + end) +end + function Adjustments:Load() self:RemoveHudComponents() self:DisableAimAssist() @@ -239,4 +253,5 @@ function Adjustments:Load() self:DiscordPresence() self:WantedLevel() self:DisableRadio() + self:Multipliers() end diff --git a/[core]/es_extended/shared/config/adjustments.lua b/[core]/es_extended/shared/config/adjustments.lua index ae7b8a46..a434bdf4 100644 --- a/[core]/es_extended/shared/config/adjustments.lua +++ b/[core]/es_extended/shared/config/adjustments.lua @@ -34,6 +34,16 @@ Config.RemoveHudComponents = { [22] = false, --HUD_WEAPONS } +Config.Multipliers = { + pedDensity = 1.0, + scenarioPedDensityInterior = 0.0, + scenarioPedDensityExterior = 0.0, + ambientVehicleRange = 1.0, + parkedVehicleDensity = 1.0, + randomVehicleDensity = 0.0, + vehicleDensity = 1.0 +} + -- Pattern string format --1 will lead to a random number from 0-9. --A will lead to a random letter from A-Z.