From 8ce4ac3378600a33530b692c8c662dd9155b5aa4 Mon Sep 17 00:00:00 2001 From: Flashmyname Date: Thu, 10 Sep 2026 21:31:46 +0200 Subject: [PATCH] Fix getHeatHaze reading three settings from the wrong variables --- Client/multiplayer_sa/CMultiplayerSA.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Client/multiplayer_sa/CMultiplayerSA.cpp b/Client/multiplayer_sa/CMultiplayerSA.cpp index c191aa6eda..92081a6f23 100644 --- a/Client/multiplayer_sa/CMultiplayerSA.cpp +++ b/Client/multiplayer_sa/CMultiplayerSA.cpp @@ -1697,7 +1697,7 @@ void CMultiplayerSA::GetHeatHaze(SHeatHazeSettings& settings) { int* CPostEffects__m_HeatHazeFXIntensity = reinterpret_cast(0x8D50E8); int* CPostEffects__m_HeatHazeFXRandomShift = reinterpret_cast(0xC402C0); - int* CPostEffects__m_HeatHazeFXSpeedMin = reinterpret_cast(0xC402C0); + int* CPostEffects__m_HeatHazeFXSpeedMin = reinterpret_cast(0x8D50EC); int* CPostEffects__m_HeatHazeFXSpeedMax = reinterpret_cast(0x8D50F0); int* CPostEffects__m_HeatHazeFXScanSizeX = reinterpret_cast(0xC40304); int* CPostEffects__m_HeatHazeFXScanSizeY = reinterpret_cast(0xC40308); @@ -1709,8 +1709,8 @@ void CMultiplayerSA::GetHeatHaze(SHeatHazeSettings& settings) settings.ucRandomShift = static_cast(*CPostEffects__m_HeatHazeFXRandomShift); settings.usSpeedMin = static_cast(*CPostEffects__m_HeatHazeFXSpeedMin); settings.usSpeedMax = static_cast(*CPostEffects__m_HeatHazeFXSpeedMax); - settings.sScanSizeX = static_cast(*CPostEffects__m_HeatHazeFXScanSizeY); - settings.sScanSizeY = static_cast(*CPostEffects__m_HeatHazeFXSpeedMax); + settings.sScanSizeX = static_cast(*CPostEffects__m_HeatHazeFXScanSizeX); + settings.sScanSizeY = static_cast(*CPostEffects__m_HeatHazeFXScanSizeY); settings.usRenderSizeX = static_cast(*CPostEffects__m_HeatHazeFXRenderSizeX); settings.usRenderSizeY = static_cast(*CPostEffects__m_HeatHazeFXRenderSizeY); settings.bInsideBuilding = *CPostEffects__m_bHeatHazeFX;