ASI Loader for GTA San Andreas. He needed to run ASI scripts. Replaces the standard file vorbisfile.dll and adds a new file vorbishooked.dll Install ASI Loader GTA SA. Gta_sa.exe - original dll file, download here. One click to download this file. Repair your system.

Silent's ASI Loader This is a DLL file which adds ASI plugin loading functionality to San Andreas. What makes it better from any other ASI Loaders available?. Increased compatibility - all current loaders share a flaw, which sometimes results in a plugin loading failure. This loader uses a brand new loading method developed by, which makes it work all the time. Compatible with 3.0 (old Steam) and new Steam Executables. Loads files located in the game root directory and scripts folder (although not all the plugins are guaranteed to work properly when located in the latter!).
Has an INI file in which you can toggle on/off plugins loading. Has an ability of loading plugins exclusive for specific Executable and/or exclude another plugins from loading on specific Executable. Lightweight and fast. When an encrypted EXE (like Steam EXE) is used, plugins are loaded after it gets decrypted - no need to wait in the ASI code. This loader is also used in and Total Conversions. In order to install it, you just need to place both DLL files into game directory, overwriting the old files.
Usage Basic Plugin Installation:. If you want to add an ASI for all Executable versions you have, put it either in game root directory or scripts folder. Various plugins may fail to work properly when running from scripts folder, it is advised to move it to the game directory if plugin fails to launch properly. Advanced Plugin Installation:.
If you have multiple Executable versions and want to make each one use different ASI plugins, you can create a new folder inside scripts folder with the same name as your Executable (so gtasa.exe gets gtasa folder, myfancyexe.exe gets myfancyexe folder etc.). Plugins placed in thisfolder will be exclusive to specific Executable. You also can make specific Executables override global settings and load/ignore all plugins via settings.ini edit. Specific Executable can also ignore only some of the plugins - see advancedpluginmanagementexample for more info. Download As GTAGarage widget is gone for now: Credits & License Firstly, thanks to for sharing his code snippet, and also for Stanislav 'listener' Golovin for sharing his ASI Loader source, which acted as a base for my version of the tool. As the following tool is open source, it's under the Silent's License.
It means that the source code is for learning purposes, as all source code is. You may only use it for your own projects but NOT to recreate or build on the original work. QUOTE (SilentPL @ Thursday, Dec 27 2012, 17:07) OK, so shall we make a little summary of what 1.1 needs?. Ability to toggle EXE unprotect on/off.

Ability to load scripts.exename.ini file with Includes and Excludes sections + 'LoadASIPlugins' switch in the file Or perhaps I could ditch Includes and the INI idea and instead make scripts folder kinda global and instead include the INI and 'exclusive' plugins in.exename. dir? What seems more suitable?
Maybe instead of ini would be better to use blank files? QUOTE GTA SA: scripts gtaunited.exe val.asi exclude 0-byte ragdoll.asi 0-byte shadows.asi.