fix: pad 0 signed in when keyboard focused (KBM without gamepad)

This commit is contained in:
qloak committed 2026-09-14 17:54:37 -07:00
1 parent 1ba5902026
commit 6195bd193d
4 files changed
+15 -2

No files matched your search

+8 -2
View File
@@ -7,12 +7,18 @@ wchar_t fakeGamerTagW[16] = L"PlayerName";
bool CSys::IsSignedIn(int iQuadrant)
{
return InputManager.IsPadConnected(iQuadrant); //str1k3r - since we dont sign in like consoles just check if the pad is connected
if (InputManager.IsPadConnected(iQuadrant))
return true;
//str1k3r - since we dont sign in like consoles just check if the pad is connected
//kbm - pad 0 also counts as signed in when the keyboard is available
return iQuadrant == 0 && InputManager.IsWindowFocused();
}
bool CSys::IsSignedInLive(int iProf)
{
return InputManager.IsPadConnected(iProf);
if (InputManager.IsPadConnected(iProf))
return true;
return iProf == 0 && InputManager.IsWindowFocused();
}
//str1k3r - set every pad that isnt pad 0 as a guest