From 964a3094e94a563669139db85e67c81b80e28217 Mon Sep 17 00:00:00 2001 From: Draconic NEO <44508470+DraconicNEO@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:46:29 -0700 Subject: [PATCH 1/5] Add support for Wiilink24 private server in patcher --- source/patches/gamepatches.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/patches/gamepatches.c b/source/patches/gamepatches.c index 7bd8115e..89df6497 100644 --- a/source/patches/gamepatches.c +++ b/source/patches/gamepatches.c @@ -538,6 +538,8 @@ void PrivateServerPatcher(void *addr, u32 len, u8 privateServer, const char *ser domainpatcher(addr, len, "wiimmfi.de"); else if (privateServer == PRIVSERV_ALTWFC) domainpatcher(addr, len, "zwei.moe"); + else if (privateServer == PRISERV_WIILINK) + domainpatcher(addr, len, "wiilink24.com"); else if (privateServer == PRIVSERV_CUSTOM && strlen(serverAddr) > 3) domainpatcher(addr, len, serverAddr); } From 205babe6cfc6f8893a9f993c2e9c122758fd54cd Mon Sep 17 00:00:00 2001 From: Draconic NEO <44508470+DraconicNEO@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:48:23 -0700 Subject: [PATCH 2/5] Add PRISERV_WIILINK to SettingsEnums --- source/settings/SettingsEnums.h | 1 + 1 file changed, 1 insertion(+) diff --git a/source/settings/SettingsEnums.h b/source/settings/SettingsEnums.h index 1854858c..f269f5ee 100644 --- a/source/settings/SettingsEnums.h +++ b/source/settings/SettingsEnums.h @@ -408,6 +408,7 @@ enum PRIVSERV_NOSSL, PRIVSERV_WIIMMFI, PRIVSERV_ALTWFC, + PRISERV_WIILINK, PRIVSERV_CUSTOM, PRIVSERV_MAX_CHOICE }; From 4388b46bf8e7fd962faabcc3c23579ddecf88a16 Mon Sep 17 00:00:00 2001 From: Draconic NEO <44508470+DraconicNEO@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:55:19 -0700 Subject: [PATCH 3/5] Add WiiLink WFC option to GameLoadSM --- source/settings/menus/GameLoadSM.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/settings/menus/GameLoadSM.cpp b/source/settings/menus/GameLoadSM.cpp index 731e1605..851fc246 100644 --- a/source/settings/menus/GameLoadSM.cpp +++ b/source/settings/menus/GameLoadSM.cpp @@ -164,6 +164,7 @@ static const char * PrivServText[] = trNOOP( "NoSSL only" ), trNOOP( "Wiimmfi" ), trNOOP( "AltWFC" ), + trNOOP( "WiiLink WFC" ) trNOOP( "Custom" ) }; From dd00becd4b3d4fe44562c24fb14bd7a3bb7349d1 Mon Sep 17 00:00:00 2001 From: Draconic NEO <44508470+DraconicNEO@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:56:28 -0700 Subject: [PATCH 4/5] Add WiiLink WFC option to LoaderSettings --- source/settings/menus/LoaderSettings.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/settings/menus/LoaderSettings.cpp b/source/settings/menus/LoaderSettings.cpp index 0e3db825..35a6b38b 100644 --- a/source/settings/menus/LoaderSettings.cpp +++ b/source/settings/menus/LoaderSettings.cpp @@ -230,6 +230,7 @@ static const char * PrivServText[] = trNOOP( "NoSSL only" ), trNOOP( "Wiimmfi" ), trNOOP( "AltWFC" ), + trNOOP( "WiiLink WFC" ), trNOOP( "Custom" ) }; From c79d6eccb7e6d2c1af6892d7f6956fee7413bc8d Mon Sep 17 00:00:00 2001 From: Draconic NEO <44508470+DraconicNEO@users.noreply.github.com> Date: Thu, 17 Sep 2026 10:57:52 -0700 Subject: [PATCH 5/5] Fix missing coma 'WiiLink WFC' in GameLoadSM.cpp --- source/settings/menus/GameLoadSM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/settings/menus/GameLoadSM.cpp b/source/settings/menus/GameLoadSM.cpp index 851fc246..ed4d85a7 100644 --- a/source/settings/menus/GameLoadSM.cpp +++ b/source/settings/menus/GameLoadSM.cpp @@ -164,7 +164,7 @@ static const char * PrivServText[] = trNOOP( "NoSSL only" ), trNOOP( "Wiimmfi" ), trNOOP( "AltWFC" ), - trNOOP( "WiiLink WFC" ) + trNOOP( "WiiLink WFC" ), trNOOP( "Custom" ) };