diff --git a/src/dll/dllmain.c b/src/dll/dllmain.c index 391d92b..8cf9623 100644 --- a/src/dll/dllmain.c +++ b/src/dll/dllmain.c @@ -94,6 +94,9 @@ void setFps(float rFPS) { // Find Process DWORD PID; HWND hWnd = FindWindowA(NULL, "DARK SOULS III"); + if (!hWnd) { + hWnd = FindWindowA(NULL, "Dark Souls: Archthrones"); + } log_print("[INFO] FindWindowA returned HWND = %p", hWnd); GetWindowThreadProcessId(hWnd, &PID); log_print("[INFO] GetWindowThreadProcessId returned PID = %lu", PID); diff --git a/src/exe/main.c b/src/exe/main.c index 8091f2e..1919971 100644 --- a/src/exe/main.c +++ b/src/exe/main.c @@ -34,6 +34,9 @@ void setFps(float rFPS) { // Find Process DWORD PID; HWND hWnd = FindWindowA(NULL, "DARK SOULS III"); + if (!hWnd) { + hWnd = FindWindowA(NULL, "Dark Souls: Archthrones"); + } GetWindowThreadProcessId(hWnd, &PID); HANDLE pHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);