From a867dcbd82d6b8bfc0f02609bf8a5e218b501990 Mon Sep 17 00:00:00 2001 From: Skull <86374920+skkuull@users.noreply.github.com> Date: Thu, 20 Mar 2025 13:26:59 +0300 Subject: [PATCH] tweak(launcher): add zombies parameter well as "GetCommandLineA" is not used in s2 so i can implement zombies launch, i might look for alternatives such as "NtQueryInformationProcess" later --- src/client/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/client/main.cpp b/src/client/main.cpp index 41f152d5..c94445bf 100644 --- a/src/client/main.cpp +++ b/src/client/main.cpp @@ -33,6 +33,11 @@ launcher::mode detect_mode_from_arguments() return launcher::mode::multiplayer; } + if (utils::flags::has_flag("zombies")) + { + return launcher::mode::zombies; + } + if (utils::flags::has_flag("singleplayer")) { return launcher::mode::singleplayer; @@ -106,6 +111,7 @@ FARPROC load_binary(const launcher::mode mode) { case launcher::mode::server: case launcher::mode::multiplayer: + case launcher::mode::zombies: binary = "s2_mp64_ship.exe"; break; case launcher::mode::singleplayer: