


Compatible With SA-MP - MoonLoader is meant to be compatible with both sigleplayer game and SA-MP.No Dependencies - the only two things are required is installed ASI Loader and version 1.0US of GTA: San Andreas.If CLEO-script dies because of an error then the whole game dies, but if Lua-script dies due to an error, it just prints the error to the log and stops script execution Error Handling - MoonLoader handles as many errors as it can.Compilation is not Necessary - scripts can be compiled but it's not required, and if the script is open source every user can edit it without any preparation.Script Management - script management system allows to obtain information about scripts and manipulate scripts execution.And, as everyone knows, all this is an integral part of gamemodding FFI - FFI is an embedded library in LuaJIT, it provides direct interface between Lua and process memory and gives ability to directly call functions in memory, access data structures, pass Lua-functions to memory and even write on Assembly with DynASM from pure Lua.MoonLoader uses LuaJIT - a just-in-time compiler for Lua and the fastest scripting engine.No programming limits (compared to SCM).


MoonLoader is a modification for GTA: San Andreas that brings new ability to use Lua scripts made by mods creators.
