aboutsummaryrefslogtreecommitdiff
path: root/LauncherInjector/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'LauncherInjector/main.cpp')
-rw-r--r--LauncherInjector/main.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/LauncherInjector/main.cpp b/LauncherInjector/main.cpp
index e62f83db..f262730d 100644
--- a/LauncherInjector/main.cpp
+++ b/LauncherInjector/main.cpp
@@ -312,6 +312,21 @@ int main(int argc, char* argv[])
{
PrependPath();
+ if (!fs::exists("ns_startup_args.txt"))
+ {
+ std::ofstream file("ns_startup_args.txt");
+ std::string defaultArgs = "-multiple";
+ file.write(defaultArgs.c_str(), defaultArgs.length());
+ file.close();
+ }
+ if (!fs::exists("ns_startup_args_dedi.txt"))
+ {
+ std::ofstream file("ns_startup_args_dedi.txt");
+ std::string defaultArgs = "+setplaylist private_match";
+ file.write(defaultArgs.c_str(), defaultArgs.length());
+ file.close();
+ }
+
printf("[*] Loading tier0.dll\n");
swprintf_s(buffer, L"%s\\bin\\x64_retail\\tier0.dll", exePath);
hTier0Module = LoadLibraryExW(buffer, 0, LOAD_WITH_ALTERED_SEARCH_PATH);
@@ -351,4 +366,4 @@ int main(int argc, char* argv[])
// auto result = ((signed __int64(__fastcall*)(__int64))LauncherMain)(0i64);
return ((int(/*__fastcall*/*)(HINSTANCE, HINSTANCE, LPSTR, int))LauncherMain)(
NULL, NULL, NULL, 0); // the parameters aren't really used anyways
-} \ No newline at end of file
+}