From 009b6fef734f1c74e63ef9bc3c804a9bdce1e08c Mon Sep 17 00:00:00 2001 From: Emmanuel AYME Date: Mon, 15 Sep 2025 15:13:15 +0200 Subject: [PATCH] Fixed camera distance initialisation. Add camera distance disabling --- HellIsUs/dllmain.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/HellIsUs/dllmain.cpp b/HellIsUs/dllmain.cpp index 46956cc..e418346 100644 --- a/HellIsUs/dllmain.cpp +++ b/HellIsUs/dllmain.cpp @@ -265,6 +265,7 @@ extern "C" __declspec(dllexport) void SetFixEnabled(bool enabled) if (CAaddress) CAFixEnabled(g_CA_fix_enabled); if (Vignettingaddress) VignettingFixEnabled(g_Vignetting_fix_enabled); if (Fogaddress) FogFixEnabled(g_Fog_fix_enabled); + if (CameraDistanceaddress) CameraDistanceFixEnabled(g_Camera_distance_fix_enabled); } else { if (FOVaddress) FOVFixEnabled(false); @@ -273,6 +274,7 @@ extern "C" __declspec(dllexport) void SetFixEnabled(bool enabled) if (CAaddress) CAFixEnabled(false); if (Vignettingaddress) VignettingFixEnabled(false); if (Fogaddress) FogFixEnabled(false); + if (CameraDistanceaddress) CameraDistanceFixEnabled(false); logger->info("All fixes disabled."); } } @@ -450,6 +452,10 @@ static void CameraDistanceFixEnabled(bool fix_enabled) { } logger->info("CameraDistance fix enabled"); } + if (!fix_enabled && CameraDistanceaddress) { + if (CameraDistanceHook) CameraDistanceHook.disable(); + logger->info("Camera distance fix disabled"); + } } // UE Console creation