MoonLoader - это модификация для игры GTA: San Andreas, разработанная командой BlastHack, стремящаяся стать полной современной заменой плагина CLEO. Она вносит возможность загрузки Lua-скриптов в игру и уже имеет всю функциональность опкодов игры, CLEO, а также плагина SAMPFUNCS.

Больше информации и материалы для скачивания вы можете найти в официальной теме на форуме.

Первый релиз MoonLoader состоялся 8 августа 2016 года. С того момента плагин продолжал своё развитие и в нём были некоторые изменения.
Вся история изменений находится на странице История изменений MoonLoader.

Скрипты для MoonLoader используют язык программирования Lua. Все скрипты с расширениями .lua и .luac загружаются только из папки moonloader автоматически при запуске игры (или при инжекте), они могут быть в виде исходного кода (.lua) или скомпилированными (.luac). MoonLoader сам не загружает скрипты из вложенных директорий.

Основой MoonLoader является язык Lua версии 5.1, базирующийся на движке LuaJIT с некоторыми возможностями Lua 5.2.

На данный момент в состав MoonLoader входит сам плагин MoonLoader.asi, ядро LuaJIT lua51.dll и набор стандартных библиотек moonloader/lib/. При запуске в папке moonloader создаётся файл moonloader.log, хранящий журнал событий последней сессии.
О стандартных библиотеках и директориях можно узнать на страницах Стандартные библиотеки и Директории.

Над MoonLoader работали: FYP, hnnssy, EvgeN 1137
Авторы выражают благодарность всем учавствовавшим в разработке и тестировании, разработчикам и комьюнити проектов CLEO, Sanny Builder, Lua, LuaJIT и Sol2. А также всем вложившим вклад в развитие моддинга игры GTA: San Andreas.