GTA SA is a great game, but it has some problems. This little plugin solves several of them. It focuses mainly on fixing bugs that are present on PC but not present in the PS2 version of the game.
Show SpoilerHide Spoiler
TwoPassRendering - Enables experimental two-pass rendering for objects with alpha. It will significantly improve the way alpha is applied and will solve most of the so-called 'alpha bugs'. HOWEVER, it can introduce several other bugs AND have a negative impact on performance. Setting this option to 1 will enable Silent's double pass targeting vegetation problems, but it causes more display bugs. Setting this option to 2 will enable aap's (The Hero) double pass, intended to emulate the PS2 way of accessing transparent pixels (has fewer bugs, but is not entirely aimed at vegetation problems)
EnableScriptFixes - enables SCM-related fixes. Also fixes an issue in Mountain Cloud Boys where the player gets frozen during the initial part of the mission
NVCShader - Enables shader-based Night Vertex Colors. Turns off automatically for SA-MP
SkipIntroSplashes - for skipping EAX/NVIDIA splash screens in order to launch the game immediately from intro videos as in the Steam version. NOTE: Has no effect when used with Steam EXE
SmallSteamTexts - Changes the size of subtitles and radio station names to match the Steam version. Setting this to 1 when using 1.0/1.01 makes texts as large as 3.0, while setting this to 0 when using 3.0 makes texts as large as 1.0/1.01
ColoredZoneNames - Re-enables a glitched feature where the name of a gang-occupied territory is displayed with the gang's colors. Setting this to 0 will turn off the coloring from being displayed in all cases, even in cases where it was in a pure game
[RotorFixExceptions] - Place model IDs (one ID per line) to exclude them from using the rotor blur effect. By default, Maverick is excluded because its textures are damaged
Supported game versions
GTA SA 1.0 (all versions)
GTA SA 3.0 (Steam)
GTA SA newsteam r2 (patch from 12/9/14; partially)