From 4f1ebbc3d56dae5044564bc3ab7de47abbb65d62 Mon Sep 17 00:00:00 2001 From: Jerom Venneker Date: Fri, 18 Jul 2025 13:13:39 +0200 Subject: [PATCH] Automatically open the connection settings when failing to autoconnect --- soh/soh/Network/Archipelago/Archipelago.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/soh/soh/Network/Archipelago/Archipelago.cpp b/soh/soh/Network/Archipelago/Archipelago.cpp index 10d494726..067973f4f 100644 --- a/soh/soh/Network/Archipelago/Archipelago.cpp +++ b/soh/soh/Network/Archipelago/Archipelago.cpp @@ -18,6 +18,7 @@ #include "soh/ShipInit.hpp" #include "soh/SaveManager.h" #include "soh/util.h" +#include "soh/SohGui/SohGui.hpp" extern "C" { #include "variables.h" @@ -64,6 +65,10 @@ bool ArchipelagoClient::StartClient() { "server address and slot name correct?"); CVarSetInteger(CVAR_REMOTE_ARCHIPELAGO("ConnectionStatus"), 2); // Connection error disconnecting = true; + + if(GameInteractor::IsSaveLoaded) { + SohGui::ShowArchipelagoSettingsMenu(); + } return; } ArchipelagoConsole_SendMessage("[ERROR] Could not connect to server, retrying...");