From 7d2b21a6dc8acfabd57116d412a2e36382651c65 Mon Sep 17 00:00:00 2001 From: SpinDizzy Date: Tue, 1 Dec 2020 07:35:52 +0000 Subject: [PATCH] Change the duration of constant force effect in SDL2 to correct daytona games --- Src/OSD/SDL/SDLInputSystem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/OSD/SDL/SDLInputSystem.cpp b/Src/OSD/SDL/SDLInputSystem.cpp index b6eb131..44aa4e0 100644 --- a/Src/OSD/SDL/SDLInputSystem.cpp +++ b/Src/OSD/SDL/SDLInputSystem.cpp @@ -511,9 +511,9 @@ bool CSDLInputSystem::ProcessForceFeedbackCmd(int joyNum, int axisNum, ForceFeed if (ffCmd.force == 0.0f) StopConstanteforce(joyNum); else if (ffCmd.force > 0.0f) - ConstantForceEffect(ffCmd.force * (float)(sdlConstForceMax / 100.0f), -1, 100, joyNum); + ConstantForceEffect(ffCmd.force * (float)(sdlConstForceMax / 100.0f), -1, SDL_HAPTIC_INFINITY, joyNum); else if (ffCmd.force < 0.0f) - ConstantForceEffect(-ffCmd.force * (float)(sdlConstForceMax / 100.0f), 1, 100, joyNum); + ConstantForceEffect(-ffCmd.force * (float)(sdlConstForceMax / 100.0f), 1, SDL_HAPTIC_INFINITY, joyNum); break; case FFSelfCenter: