From d47746eab1cd740fb786c53030217309693d3b4a Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Tue, 20 Sep 2022 22:25:01 -0500 Subject: [PATCH] Fix issue with simulated input lag (#1535) --- libultraship/libultraship/Controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libultraship/libultraship/Controller.cpp b/libultraship/libultraship/Controller.cpp index 3af444090..697a7d523 100644 --- a/libultraship/libultraship/Controller.cpp +++ b/libultraship/libultraship/Controller.cpp @@ -79,7 +79,7 @@ namespace Ship { padBuffer.push_front(padToBuffer); if (pad != nullptr) { - *pad = padBuffer[std::min(padBuffer.size(), (size_t)CVar_GetS32("gSimulatedInputLag", 0))]; + *pad = padBuffer[std::min(padBuffer.size() - 1, (size_t)CVar_GetS32("gSimulatedInputLag", 0))]; } while (padBuffer.size() > 6) {