From 4bc0aaf1e69156f8c8fabb6f18c23ff57978bcb3 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Thu, 20 Oct 2022 14:20:02 +0200 Subject: [PATCH] Fix launcher command line for client.dll Launcher command line did not pass "-noworkerdll" which is required if the game is launched as game client only. --- r5dev/resource/cfg/startup_client_dev.cfg | 10 ++++++++++ r5dev/resource/cfg/startup_client_retail.cfg | 8 ++++++++ r5dev/sdklauncher/sdklauncher.cpp | 4 ++-- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 r5dev/resource/cfg/startup_client_dev.cfg create mode 100644 r5dev/resource/cfg/startup_client_retail.cfg diff --git a/r5dev/resource/cfg/startup_client_dev.cfg b/r5dev/resource/cfg/startup_client_dev.cfg new file mode 100644 index 00000000..7b155875 --- /dev/null +++ b/r5dev/resource/cfg/startup_client_dev.cfg @@ -0,0 +1,10 @@ +-ansiclr +-dev +-devsdk +-fnf +-multiple +-novid +-showdevmenu +-wconsole +-windowed +-playlistfile "playlists_r5_patch.txt" diff --git a/r5dev/resource/cfg/startup_client_retail.cfg b/r5dev/resource/cfg/startup_client_retail.cfg new file mode 100644 index 00000000..bcc89c5e --- /dev/null +++ b/r5dev/resource/cfg/startup_client_retail.cfg @@ -0,0 +1,8 @@ +-ansiclr +-fnf +-multiple +-novid +-showdevmenu +-wconsole +-windowed +-playlistfile "playlists_r5_patch.txt" diff --git a/r5dev/sdklauncher/sdklauncher.cpp b/r5dev/sdklauncher/sdklauncher.cpp index 0c181752..2c82b33f 100644 --- a/r5dev/sdklauncher/sdklauncher.cpp +++ b/r5dev/sdklauncher/sdklauncher.cpp @@ -390,7 +390,7 @@ bool CLauncher::Setup(eLaunchMode lMode, eLaunchState lState) { std::stringstream ss; ss << cfgFile.rdbuf(); - svCmdLineArgs = ss.str() + "-launcher"; + svCmdLineArgs = ss.str() + "-launcher" + "-noworkerdll"; } else { @@ -413,7 +413,7 @@ bool CLauncher::Setup(eLaunchMode lMode, eLaunchState lState) { std::stringstream ss; ss << cfgFile.rdbuf(); - svCmdLineArgs = ss.str() + "-launcher"; + svCmdLineArgs = ss.str() + "-launcher" + "-noworkerdll"; } else {