.asi scripts are basically renamed DLL files written in C/C++. They are used to change the execution of any game executable to make them do anything you want.
They can be hooked into any game using an ASI Loader (e.g. Ultimate ASI Loader).
Community content is available under CC-BY-SA unless otherwise noted.