From 894d6ac51d7029fa8ab9a6b9be43138afe222cca Mon Sep 17 00:00:00 2001 From: Ender0001 <70291335+Ender-0001@users.noreply.github.com> Date: Sun, 20 Oct 2024 15:48:27 -0400 Subject: [PATCH] fix gui as per milxnor request --- Project Reboot 3.0/gui.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Project Reboot 3.0/gui.h b/Project Reboot 3.0/gui.h index 2775279..114236e 100644 --- a/Project Reboot 3.0/gui.h +++ b/Project Reboot 3.0/gui.h @@ -1632,9 +1632,18 @@ static inline bool CreateDeviceD3D(HWND hWnd) auto CreateDeviceResult = g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &g_d3dpp, &g_pd3dDevice); - if (CreateDeviceResult < D3D_OK) + if (CreateDeviceResult == -2005530520) + { + UKismetSystemLibrary::ExecuteConsoleCommand(GetWorld(), L"r.setres 1280x720w", nullptr); + + Sleep(50); // for good measure + + return CreateDeviceD3D(hWnd); + } + else if (CreateDeviceResult < D3D_OK) { MessageBoxA(0, ("Failed call to CreateDevice " + std::to_string(CreateDeviceResult) + "!").c_str(), "Reboot 3.0", MB_ICONERROR); + return false; }