From 090cc653cceaae9e1cd12b9911f4d9b6f1906f3f Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Thu, 5 Mar 2026 20:32:04 -0600 Subject: [PATCH] Disable "Debug Settings" in Release builds People keep breaking random stuff by using these settings, so turn them off for now in release builds. If folks can figure out how to compile a debug build locally, they can use em :) --- Minecraft.Client/Common/Consoles_App.cpp | 4 ++-- Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Minecraft.Client/Common/Consoles_App.cpp b/Minecraft.Client/Common/Consoles_App.cpp index 00dedbe1..3aae68d2 100644 --- a/Minecraft.Client/Common/Consoles_App.cpp +++ b/Minecraft.Client/Common/Consoles_App.cpp @@ -2441,10 +2441,10 @@ void CMinecraftApp::ClearGameSettingsChangedFlag(int iPad) /////////////////////////// // -// Remove the debug settings in the content package build +// Remove the debug settings in the release build // //////////////////////////// -#ifndef _DEBUG_MENUS_ENABLED +#ifndef _DEBUG unsigned int CMinecraftApp::GetGameSettingsDebugMask(int iPad,bool bOverridePlayer) //bOverridePlayer is to force the send for the server to get the read options { return 0; diff --git a/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp b/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp index a0d63172..d442553f 100644 --- a/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp @@ -23,7 +23,7 @@ UIScene_HelpAndOptionsMenu::UIScene_HelpAndOptionsMenu(int iPad, void *initData, // We don't have a reinstall content, so remove the button removeControl( &m_buttons[BUTTON_HAO_REINSTALL], false ); -#ifdef _FINAL_BUILD +#ifndef _DEBUG removeControl( &m_buttons[BUTTON_HAO_DEBUG], false); #else if(!app.DebugSettingsOn()) removeControl( &m_buttons[BUTTON_HAO_DEBUG], false);