Place SilentPatchSA.ini and SilentPatchSA.asi into <path-to-game>\scripts\
Place imfast.ini and imfast.asi into <path-to-game>\scripts\
Place SkipDeviceSelection.asi into <path-to-game>\scripts\
%USERPROFILE%\Documents\GTA San Andreas User Files
Place III.VC.SA.WindowedMode.asi and (optionally) III.VC.SA.CoordsManager.exe into <path-to-game>\scripts\
Use Car Speed Dependant FOV (requires CLEO).
"...\RInput 1.44\RInput.exe" gta_sa.exe
Y-axis sensitivity is a constant value, while X-axis sensitivity can be adjusted from options. This makes the movement of mouse hard to control, as your mouse won't move vertically the same amount as it does horizontally. This small script re-writes Y-axis sensitivity to same value as X-axis sensitivity to fix this problem.
It allows for analog keys to be utilized in Wooting keyboards, but it can also be used to enable use of a gamepad and mouse at the same time. That can come in useful for steam controller users.
Two Player Missions Loader 1.2
Modern systems can run the game well over 100fps. Limiting it to 60fps by forcing vsync fixes many of the framerate related bugs, although its not confirmed whether it fixes all of them. Some of the problems this fixes or greatly reduces:
To not need going into the game menu for turning on frame limiter every time you need, you can start recording with Fraps on Half-Size, 30 FPS and frame lock set in the program. It shouldn't affect gameplay smoothness on more current configurations. But be aware that free version of Fraps won't record more than 30 seconds. You can install Autosave Cleo Mod to not worry about losing your progress while encountering posible glitches while passing through a lot of missions at one time (or e.g. if you don't want to mistakenly load the game with your progress lost, instead of just repeating failed mission on current usaved game save (and e.g. if you have a habit of immediate loading of last save after failing a mission, you may also easily lost your not saved for a long time progress)
The project is currently in beta stage. As for now, it contains:
By limiting the game to 60 FPS (instead of turning off) and using Framerate Vigilante, it's possible to achieve a good playable gameplay.
DisableMoBlur = 1
DisaNitroBlur = 1
DisableHeat = 1
DisaRainNoise = 1
Silent's ASI Loader
Place vorbisHooked.dll, vorbisFile.dll, and the scripts folder into <path-to-game>
In Mod Index you can find a bigger list of mods.