From 84c0bd63e099beb83549bb551c47cd6fc310ffd9 Mon Sep 17 00:00:00 2001 From: Karou Date: Fri, 9 Jan 2026 12:11:30 -0500 Subject: [PATCH] first try --- Dalamud.Injector/Program.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Dalamud.Injector/Program.cs b/Dalamud.Injector/Program.cs index 13fcacef2..8c3eea09f 100644 --- a/Dalamud.Injector/Program.cs +++ b/Dalamud.Injector/Program.cs @@ -657,6 +657,7 @@ namespace Dalamud.Injector var noFixAcl = false; var waitForGameWindow = true; var encryptArguments = false; + var pauseAfterInit = false; var parsingGameArgument = false; for (var i = 2; i < args.Count; i++) @@ -707,6 +708,10 @@ namespace Dalamud.Injector { handleOwner = IntPtr.Parse(args[i].Split('=', 2)[1]); } + else if (args[i] == "--pause-after-process-init") + { + pauseAfterInit = true; + } else if (args[i] == "--") { parsingGameArgument = true; @@ -916,6 +921,11 @@ namespace Dalamud.Injector RewriteRemoteEntryPointW(p.Handle, gamePath, JsonConvert.SerializeObject(startInfo))); Log.Verbose("RewriteRemoteEntryPointW called!"); } + + if (pauseAfterInit) + { + Windows.Win32.PInvoke.MessageBox(HWND.Null, $"Press OK to continue\r\nffxiv_dx11.exe PID is {p.Id}.", "Dalamud Boot", MESSAGEBOX_STYLE.MB_OK); + } }, waitForGameWindow);