From bb4b4d76366eccd7687bdfe970e50274320c6622 Mon Sep 17 00:00:00 2001 From: IcePixelx <41352111+PixieCore@users.noreply.github.com> Date: Thu, 19 Aug 2021 14:46:22 +0200 Subject: [PATCH] Added shortcut with launch params. --- r5launcher/main.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/r5launcher/main.cpp b/r5launcher/main.cpp index e9449575..d37d347d 100644 --- a/r5launcher/main.cpp +++ b/r5launcher/main.cpp @@ -173,6 +173,31 @@ bool LaunchR5Apex(LAUNCHMODE lMode, LAUNCHSTATE lState) /////////////////////////////////////////////////////////////////////////////// int main(int argc, char* argv[], char* envp[]) { + for (int i = 1; i < argc; ++i) + { + std::string arg = argv[i]; + if ((arg == "-dedicated") || (arg == "-dedi")) + { + LaunchR5Apex(LAUNCHMODE::LM_DEDI, LAUNCHSTATE::LS_CHEATS); + Sleep(2000); + return EXIT_SUCCESS; + } + + if ((arg == "-debug") || (arg == "-dbg")) + { + LaunchR5Apex(LAUNCHMODE::LM_DEBUG, LAUNCHSTATE::LS_CHEATS); + Sleep(2000); + return EXIT_SUCCESS; + } + + if ((arg == "-release") || (arg == "-rl")) + { + LaunchR5Apex(LAUNCHMODE::LM_GAME, LAUNCHSTATE::LS_CHEATS); + Sleep(2000); + return EXIT_SUCCESS; + } + } + std::cout << "If you choose Dev as start parameter do not host servers into the Server Browser\n\n" << "Every command will be and people can execute any script on your server.\n\n" << "Use release for normal playing.\n\n"