From c3fb802163bbf3289e77a5166e169ceef2aa27db Mon Sep 17 00:00:00 2001 From: Ibra Date: Fri, 26 Jun 2026 18:53:11 +0300 Subject: [PATCH] tweak: Disable auto accept --- .../GameNetwork/GeneralsOnline/NextGenMP_defines.h | 2 ++ .../GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/GeneralsMD/Code/GameEngine/Include/GameNetwork/GeneralsOnline/NextGenMP_defines.h b/GeneralsMD/Code/GameEngine/Include/GameNetwork/GeneralsOnline/NextGenMP_defines.h index dbd39d7d34e..815bd89e808 100644 --- a/GeneralsMD/Code/GameEngine/Include/GameNetwork/GeneralsOnline/NextGenMP_defines.h +++ b/GeneralsMD/Code/GameEngine/Include/GameNetwork/GeneralsOnline/NextGenMP_defines.h @@ -128,3 +128,5 @@ static int FRAME_GROUPING_CAP = 64; #define GENERALS_ONLINE_ALLOW_ALL_SETTINGS_FOR_STATS_MATCHES 1 #define GENERALS_ONLINE_DISABLE_STD_FROM_CHARS_PARSING 1 + +#define GENERALS_ONLINE_DISABLE_AUTO_ACCEPT 1 diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp index d5f6683e5fe..061f8bffce4 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp @@ -1216,7 +1216,7 @@ static void StartPressed() else if (allHaveMap) { // send HWS chat message - +#if !defined(GENERALS_ONLINE_DISABLE_AUTO_ACCEPT) if (!pLobbyInterface->HasAutoReadyCountdown()) { // local msg @@ -1239,6 +1239,12 @@ static void StartPressed() UnicodeString strInform = UnicodeString(L"You have already informed players you want to start. A countdown has begun after which they will be marked as ready."); GadgetListBoxAddEntryText(listboxGameSetupChat, strInform, GameSpyColor[GSCOLOR_DEFAULT], -1, -1); } +#else + // notify players that the host wants to start. + UnicodeString strInform = TheGameText->fetch("GUI:HostWantsToStart"); + pLobbyInterface->SendAnnouncementMessageToCurrentLobby(strInform, false); + GadgetListBoxAddEntryText(listboxGameSetupChat, TheGameText->fetch("GUI:NotifiedStartIntent"), GameSpyColor[GSCOLOR_DEFAULT], -1, -1); +#endif } }