Fixed camera distance initialisation. Add camera distance disabling

This commit is contained in:
2025-09-15 15:13:15 +02:00
parent 5896b9e551
commit 009b6fef73

View File

@@ -265,6 +265,7 @@ extern "C" __declspec(dllexport) void SetFixEnabled(bool enabled)
if (CAaddress) CAFixEnabled(g_CA_fix_enabled); if (CAaddress) CAFixEnabled(g_CA_fix_enabled);
if (Vignettingaddress) VignettingFixEnabled(g_Vignetting_fix_enabled); if (Vignettingaddress) VignettingFixEnabled(g_Vignetting_fix_enabled);
if (Fogaddress) FogFixEnabled(g_Fog_fix_enabled); if (Fogaddress) FogFixEnabled(g_Fog_fix_enabled);
if (CameraDistanceaddress) CameraDistanceFixEnabled(g_Camera_distance_fix_enabled);
} }
else { else {
if (FOVaddress) FOVFixEnabled(false); if (FOVaddress) FOVFixEnabled(false);
@@ -273,6 +274,7 @@ extern "C" __declspec(dllexport) void SetFixEnabled(bool enabled)
if (CAaddress) CAFixEnabled(false); if (CAaddress) CAFixEnabled(false);
if (Vignettingaddress) VignettingFixEnabled(false); if (Vignettingaddress) VignettingFixEnabled(false);
if (Fogaddress) FogFixEnabled(false); if (Fogaddress) FogFixEnabled(false);
if (CameraDistanceaddress) CameraDistanceFixEnabled(false);
logger->info("All fixes disabled."); logger->info("All fixes disabled.");
} }
} }
@@ -450,6 +452,10 @@ static void CameraDistanceFixEnabled(bool fix_enabled) {
} }
logger->info("CameraDistance fix enabled"); logger->info("CameraDistance fix enabled");
} }
if (!fix_enabled && CameraDistanceaddress) {
if (CameraDistanceHook) CameraDistanceHook.disable();
logger->info("Camera distance fix disabled");
}
} }
// UE Console creation // UE Console creation