From 4a8c39b21e649d404ad9a762a3e665d7da6138b4 Mon Sep 17 00:00:00 2001 From: illusion0001 <37698908+illusion0001@users.noreply.github.com> Date: Mon, 16 Sep 2024 01:14:57 -0500 Subject: [PATCH 1/3] FreeCam: Hide Disable Movement on non RE8 --- src/mods/FreeCam.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mods/FreeCam.cpp b/src/mods/FreeCam.cpp index 6f73c3469..0802452fd 100644 --- a/src/mods/FreeCam.cpp +++ b/src/mods/FreeCam.cpp @@ -49,7 +49,7 @@ void FreeCam::on_draw_ui() { ImGui::SameLine(); m_lock_camera->draw("Lock Position"); -#ifndef SF6 +#if !defined(SF6) || !defined(RE8) m_disable_movement->draw("Disable Character Movement"); #endif From 0b3338e50c6e1a16f11467109782265faa68ff6b Mon Sep 17 00:00:00 2001 From: illusion0001 <37698908+illusion0001@users.noreply.github.com> Date: Tue, 17 Sep 2024 03:55:12 -0500 Subject: [PATCH 2/3] Update FreeCam.cpp --- src/mods/FreeCam.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mods/FreeCam.cpp b/src/mods/FreeCam.cpp index 0802452fd..c9d100e53 100644 --- a/src/mods/FreeCam.cpp +++ b/src/mods/FreeCam.cpp @@ -49,7 +49,7 @@ void FreeCam::on_draw_ui() { ImGui::SameLine(); m_lock_camera->draw("Lock Position"); -#if !defined(SF6) || !defined(RE8) +#if !defined(SF6) || defined(RE2) || defined(RE3) || defined(RE8) m_disable_movement->draw("Disable Character Movement"); #endif From eec8b99125764d26e3da415ec4546a7b50b25088 Mon Sep 17 00:00:00 2001 From: praydog Date: Sun, 10 Nov 2024 13:59:25 -0800 Subject: [PATCH 3/3] Update FreeCam.cpp --- src/mods/FreeCam.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mods/FreeCam.cpp b/src/mods/FreeCam.cpp index c9d100e53..abc732897 100644 --- a/src/mods/FreeCam.cpp +++ b/src/mods/FreeCam.cpp @@ -8,6 +8,10 @@ using namespace utility; +#if defined(RE2) || defined(RE3) || defined(RE8) || defined(RE4) +#define MOVEMENT_DISABLE_FEATURE +#endif + void FreeCam::on_config_load(const Config& cfg) { for (IModValue& option : m_options) { option.config_load(cfg); @@ -49,7 +53,7 @@ void FreeCam::on_draw_ui() { ImGui::SameLine(); m_lock_camera->draw("Lock Position"); -#if !defined(SF6) || defined(RE2) || defined(RE3) || defined(RE8) +#ifdef MOVEMENT_DISABLE_FEATURE m_disable_movement->draw("Disable Character Movement"); #endif @@ -57,7 +61,7 @@ void FreeCam::on_draw_ui() { m_move_up_key->draw("Move camera up Key"); m_move_down_key->draw("Move camera down Key"); m_lock_camera_key->draw("Lock Position Toggle Key"); -#ifndef SF6 +#ifdef MOVEMENT_DISABLE_FEATURE m_disable_movement_key->draw("Disable Movement Toggle Key"); #endif m_speed_modifier_fast_key->draw("Speed modifier Fast key");