Up
  • EN
Sign in to the site
  • Mods and files
    • All files
    • Exclusives
    • Author files
    • Best files of the week
    • Upload file
  • News
  • Cheats
  • Articles
  • Guides
    GTA 6 GTA 5 GTA San Andreas GTA 4 GTA Vice City GTA 3 Red Dead Redemption 2 Red Dead Redemption Other games Mod Development Miscellaneous
  • Mods and files
  • GTA San Andreas
  • Mods
  • Lua scripts
  • MoonLoader

MoonLoader

  • MoonLoader / GTA San Andreas
GTA San Andreas / Mods / Lua scripts
Author:
FYP, hnnssy, EvgeN 1137
More details
Author's contacts:
Open the site
Uploaded:
andre500 Subscribe You are subscribed
Size:
964.00 Kb
Files inside:
Files with known extensions that were found in the archive.
lua51.dll, moonloader.asi
More details
Uploaded:
19 November 2016
Downloads:
159.3K
Total downloads: 159310
Unique downloads: 37387
9.9 / 10
278 people rated the file
snike
Theusinho
Tizenk911
kjufy
Banilt
sda123123123
Fricle
Guest
Сергей 97
Guest
Guest
Guest
Guest
Xander1488
Maksimuze
Guest
Guest
Guest
Guest
Guest
Guest
Guest
Guest
jhson0989
Nojik
Guest
Guest
Guest
Guest
Guest
Guest
Guest
Guest
Guest
Guest
ПавелЧерненко
MIXAIL_K
Егор Стрижов
Guest
Guest
Guest
Guest
Guest
libra1979
Guest
Guest
Павел Черненко
Guest
Ghost_001
Guest
No one has rated the file yet.
Download Download in Telegram Download in Discord
To favorites In favorites
  • 1499027571_moonloader-023.zip
    Password for the archive: libertycity
    Virus check from Virustotal: the file is safe (view report)
    Download (0.94 MB)
  • drive.google.com
    Download

Updated to .023-beta

Everyone knows CLEO. Almost everyone is aware of the many issues with CLEO scripts: instability, compatibility problems across versions, slow performance causing heavy load from large mods, and developers know the difficulties and inconvenience of working with the game's built-in scripting language.

Undoubtedly, CLEO is a legendary mod that greatly contributed to GTA San Andreas modding, making it one of the most popular modding games. However, the CLEO library is outdated, though still supported by developers. The game's scripting engine is also old and flawed, and no worthy alternative existed until Moonloader appeared.

Moonloader is a GTA San Andreas mod aiming to fully replace CLEO with a modern solution. It enables loading Lua scripts into the game, supports all game opcodes, CLEO libraries, SAMPFUNCS plugin, and adds new development features.

Moonloader benefits both developers and users not involved in development. Lua scripts don't require compilation, so anyone can edit script source code with any text editor, e.g., changing activation keys or commands without programming skills or help. Also, Moonloader can be injected into a running game via any injector, useful for those who don't want scripts or the plugin in the game directory. Lua scripts are much more stable thanks to the built-in scripting engine and plugin tools, and higher development quality, which matters for all users.

Moonloader does not depend on CLEO installation, multiplayer mod SA:MP, or SAMPFUNCS plugin (only scripts using those features depend on them), and is compatible with any CLEO, SA:MP, and SAMPFUNCS versions.

Lua is one of the most popular scripting languages in game development, with many ready-made solutions and modules, including FFI and dynamic libraries, saving time on problem-solving.

Lua simplifies development, improving quality and efficiency, and scripts run more stable and faster. Moonloader uses LuaJIT, known for its huge performance and powerful FFI library, enabling optimal task implementation.

Developers:

FYP, hnnssy, EvgeN 1137

Special thanks:

DK22Pac, MISTER_GONWIK, 4el0ve4ik, EXPORT, Garrus

Installation:

Move all files to the game's root folder.

The file name and description have been translated. Show original (RU)Show translation (EN)
MoonLoader

Обновлено до .023-beta

Все знают CLEO. Почти каждый знает о многочисленных проблемах со скриптами, использующими CLEO: нестабильность работы, проблемы совместимости на разных версиях, низкая скорость работы и вследствие большая нагрузка от масштабных модификаций, а разработчикам известно о сложности и неудобстве разработки на встроенном скриптовом языке игры.

Безусловно, CLEO - легендарная модификация, внёсшая громадный вклад в моддинг GTA San Andreas, благодаря чему эта игра и является одной из самых популярных игр в сфере моддинга. Но библиотека CLEO устарела, хоть и поддерживается разработчиками по сей день. Скриптовый движок игры тоже стар и имеет множество изъянов, а достойной альтернативы до сих пор не существовало. До пор, пока не появился Moonloader.

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

Moonloader будет полезен как разработчикам, так и пользователям, не занимающимся разработкой. Поскольку Lua скрипты не требуют обязательной компиляции, каждый может изменить исходный код скрипта любым текстовым редактором. Например, можно поменять кнопку или команду для активации скрипта, совсем не умея программировать и не обращаясь за помощью. Кроме этого, Moonloader можно загружать в уже запущенную игру с помощью любого инжектора, эта возможность может быть полезна тем, кто не хочет держать скрипты и сам плагин в директории игры. Нельзя не упомянуть, что стабильность Lua-скриптов на порядок выше, благодаря встроенным средствам скриптового движка и плагина, а также повышенному качеству разработки, что тоже играет важную роль для любого пользователя.

Moonloader не зависит от наличия установленного CLEO, не зависит от мультиплеерной модификации SA:MP и плагина SAMPFUNCS (зависят только скрипты, использующие те или иные возможности), а также он совместим с любой версией CLEO, SA:MP и SAMPFUNCS.

Язык программирования Lua является одним из самых популярных скриптовых языков в сфере разработки игр, и в связи с этим для него существует огромное количество готовых решений тех или иных задач, множество готовых модулей на самом Lua, с использованием FFI и в виде динамических библиотек помогут сэкономить время на поиске решения.

Lua значительно упростит разработку и повысит её качество и эффективность, а сами скрипты будут работать стабильнее и быстрее. Благодаря тому, что Moonloader использует не обычный Lua, а LuaJIT, который широко известен своей колоссальной производительностью и невероятно мощной библиотекой FFI, можно добиться наилучших результатов в реализации задачи наиболее эффективным путём.

Разработчики:

FYP, hnnssy, EvgeN 1137

Отдельная благодарность:

DK22Pac, MISTER_GONWIK, 4el0ve4ik, EXPORT, Garrus

Установка:

Переместить все файлы в корневую папку с игрой.

Comments 37
© 2008 - 2025 LibertyCity
Creator and developer: Evgenii Sokolov
Copying materials without the permission of the administration or the respective owners is strictly prohibited.
Contact us
Mobile version Desktop version
Mods and files News and articles Cheats and guides Users
Click here for advanced file search