@@ -810,6 +810,7 @@ int main(int argc, char **argv)
810810 if (PRIMARYLANGID (GetUserDefaultLangID ()) == LANG_RUSSIAN) {
811811 AppStatus.Lang = LANG_RUSSIAN;
812812 setlocale (LC_ALL, " " ); // Output locale
813+ setlocale (LC_NUMERIC, " C" ); // Numbers with a dot
813814 system (" chcp 65001 > nul" ); // Console UTF8 output
814815 }
815816
@@ -839,10 +840,10 @@ int main(int argc, char **argv)
839840 CurGamepad.Triggers .DeadZoneLeft = IniFile.ReadFloat (" Gamepad" , " DeadZoneLeftTrigger" , 0 );
840841 CurGamepad.Triggers .DeadZoneRight = IniFile.ReadFloat (" Gamepad" , " DeadZoneRightTrigger" , 0 );
841842
842- CurGamepad.TouchSticks .LeftX = IniFile.ReadFloat (" Gamepad" , " TouchLeftStickSensX" , 4 );
843- CurGamepad.TouchSticks .LeftY = IniFile.ReadFloat (" Gamepad" , " TouchLeftStickSensY" , 4 );
844- CurGamepad.TouchSticks .RightX = IniFile.ReadFloat (" Gamepad" , " TouchRightStickSensX" , 4 );
845- CurGamepad.TouchSticks .RightY = IniFile.ReadFloat (" Gamepad" , " TouchRightStickSensY" , 4 );
843+ CurGamepad.TouchSticks .LeftX = IniFile.ReadFloat (" Gamepad" , " TouchLeftStickSensX" , 5 );
844+ CurGamepad.TouchSticks .LeftY = IniFile.ReadFloat (" Gamepad" , " TouchLeftStickSensY" , 5 );
845+ CurGamepad.TouchSticks .RightX = IniFile.ReadFloat (" Gamepad" , " TouchRightStickSensX" , 1 );
846+ CurGamepad.TouchSticks .RightY = IniFile.ReadFloat (" Gamepad" , " TouchRightStickSensY" , 1 );
846847
847848 CurGamepad.AutoPressStickValue = IniFile.ReadFloat (" Gamepad" , " AutoPressStickValue" , 99 ) * 0 .01f ;
848849
@@ -1477,7 +1478,7 @@ int main(int argc, char **argv)
14771478 SecondTouch.AxisY = 0 ;
14781479 SecondTouch.Touched = false ;
14791480 }
1480-
1481+
14811482 }
14821483
14831484 // Keyboard and mouse mode
0 commit comments