MoonLoader

Atualizado 04/10/20
Adicionado a versão preview (que antes da beta e da alpha). Eu estava esperando por uma versão beta mais estável, mas o projeto parece parado, e mods já começaram a serem criados para a nova, portanto eu recomendo a atualização, mas caso um mod funcione na antiga e não na nova, informe o autor. Informações técnicas da atualização aqui, para desenvolvedores.

Agora é possível instalar mods .lua no GTA San Andreas!
Não confundir com ModLoader.
moonloader-6567622
MoonLoader possibilita instalar mods Lua no seu GTA SA! (não confundir com scripts do MTA).
Curiosidade: Lua é uma programação criada por brasileiros, à princípio, para ser usada num projeto da Petrobras.

  • Lua é uma linguagem fácil de aprender;
  • Lua é uma das mais famosas linguagens de programação do mundo, portanto fácil encontrar bons tutoriais, ajuda e ferramentas;
  • Lua é muito utilizada na criação de jogos: Angry Birds, Tibia, WoW, Metal Gear Solid V etc; 

MoonLoader foi criado pelos caras da Blast Hack (os mesmos do s0beit) e mesmo sendo ainda nova, em fase beta/preview, já está bem estável.

MoonLoader é mais poderoso e ilimitado que CLEO Library, não só por usar Lua como programação, mas também outros benefícios. Pode ser considerado um substituto.
“Finalmente, depois de 10 anos de CLEO dominando a cena de GTA scripting, alguém conseguiu lançar um projeto competidor (não contando o plugin-sdk, muito complexo se você não é um guru de C++)” — Seemann, criador da CLEO e Sanny Builder.
Mas lembre-se que GTA3script continua sendo excelente para criar mods CLEO simples, enquanto asi continua excelente para mods complexos. Você entende melhor as diferenças, e sobre aprender a criar mods Lua, na introdução do meu tutorial de CLEO.

Na minha opinião (Junior_Djjr) o projeto não passa tanta segurança de estabilidade e compatibilidade comparado à CLEO, portanto eu prefiro pular da CLEO para o plugin-sdk (ASI) quando preciso criar um mod complexo, mas MoonLoader continua sendo um ótimo intermediário, pois é fácil e potente.
  
Você encontra mais detalhes avançados no tópico do autor.
  

A instalação dos mods lua é simplesmente colocando os arquivos na pasta “MoonLoader”.
  

‎Autores: FYP, hnnssy, EvgeN 1137
Agradecimentos especiais: DK22Pac, MISTER_GONWIK, 4el0ve4ik, EXPORT, Garrus, CLEO 4
  
  
v.027.0-preview3
  
  
MoonLoader + MoonAdditions + Moon ImGui 1.1.5
Recomendado — tudo em 1
Versão preview, é esperado que esteja instável, mas muitos mods já começaram a usar e o projeto parece parado.
Inclui o que a maioria dos mods Lua precisam para funcionar.
Alguns mods antigos não funcionam na nova versão do Moon ImGui, portanto, atualize-os ou use a versão antiga.
Caso algum mod funcione na antiga mas não nesta, contate o autor.
Entenda o que são: MoonAdditionsMoon ImGui
download-baixar-5386177
  
  
  
v.026.5 beta
  
  
MoonLoader + MoonAdditions + Moon ImGui 1.1.5
Versão beta, mais estável mas menos funcionalidades, mods podem precisar da versão mais nova.
Inclui o que a maioria dos mods Lua precisam para funcionar.
Alguns mods antigos não funcionam na nova versão do Moon ImGui, portanto, atualize-os ou use a versão antiga.
Entenda o que são: MoonAdditionsMoon ImGui
download-baixar-5386177


MoonLoader — Instalação manual
Somente os arquivos do MoonLoader.
download-baixar-5386177


MoonLoader — Instalador automático
Somente MoonLoader; inclui extensão para Notepad++.
download-baixar-5386177



Comece baixando seus primeiros mods:

Pack de mods lua (scripts de exemplo)
  • AutoReboot.lua — Recarrega os scripts editados automaticamente
  • Crosshair.lua — Personalizar a textura da mira da arma (necessário SAMP Funcs?)
  • incar pickup.lua — Pegar pickups mesmo dentro de um veículo (SHIFT para ativar)
  • maplimit260.lua — Expande o zoom do radar do mapa no hud, assim podendo ver mais amplamente
  • quickmap.lua — Aperte ‘M’ para instantaneamente aparecer o mapa na tela com todas as funções como se estivesse no menu. Muito bom, mas o comando pode atrapalhar; você pode editar o comando no “keyShow = VK_M”… viu como é fácil!?
  • RapidFire.lua — Um hack bem conhecido que faz a arma atirar super rapidamente. Você pode baixar o RapidFire em CLEO também.
  • reload_all.lua — Semelhante ao AutoReboot, você pressiona CTRL+R para recarregar os scripts lua (perceba que você pode instalar ou editar scripts sem reiniciar o jogo). Recomendado usar somente durante testes e desenvolvimento.
  • SF Integration.lua — Integra o MoonLoader com o SAMP Funcs.
  • SprintFire.lua — Corrige um “bug” do jogo, onde enquanto você está correndo você antes não podia mirar uma arma (tinha que parar de correr pra mirar).
  • weapon menu.lua — Um weapon spawner simples com ícones na tela e configuração de munição.
Os scripts podem estar desatualizados e não funcionar nas novas versões.
download-baixar-5386177


Links
Thread para desenvolvedores (inglês)
Thread para desenvolvedores (russo)
Thread oficial (inglês)
Thread oficial (russo)
Wiki (russo)
Páginas relacionadas

    ModLoader support for MoonLoader (mods Lua no ModLoader)

    Finalmente agora você pode instalar mods Lua (para MoonLoader) dentro do ModLoader!
    00-1478750
    Esta é uma (ótima) solução do HzanRsxa2959, que também serve de API para outros mods Lua (infos).

    Como instalar mods Lua no ModLoader:

    Instale este mod. Ele lê todo o arquivo “modloader/modloader.log” à procura dos arquivos .lua e .luac que o ModLoader tentou carregar, e assim, faz carregá-los.
     
    Esta solução possibilita o funcionamento de todas as configurações do modloader.ini, inclusive o “.” no início do nome da pasta, exceto prioridade (.Priority) (assim como mods CLEO e ASI).
     
    Semelhante à mods CLEOs, irá carregar todos os arquivos .lua e .luac dentro de uma pasta “moonloader”.
     
    Por exemplo:
    modloader/uma pasta/my mod.lua   => errado
    modloader/uma pasta/moonloader/outra pasta/mod.lua   => errado
    modloader/moonloader/outra pasta/mod.lua   => errado
     
    modloader/moonloader/mod.lua   => correto
    modloader/uma pasta/moonloader/my mod.lua   => correto
    modloader/uma pasta/quantas pastas quiser/moonloader/mod.lua   => correto
     
     

    Limitações atuais:

    • Bibliotecas (como ImGui, MoonAdditions e normalmente a pasta “lib”) precisam ser instaladas no MoonLoader.
    • Imports (importações) não funcionam pelo ModLoader.
    • Vários criadores de mods não pensaram numa possível futura compatibilidade, portanto, não adaptaram a leitura de arquivos para funcionar fora da pasta MoonLoader. Nestes casos os autores dos mods precisam o adaptar.

    Altamente recomendado aumentar o limite de log do ModLoader.
    Leia o Leiame/Readme.txt!
      
    ‎Autor: HzanRsxa2959
    download-baixar-4532137
     

    Aim Sensibility v2.0 (sensibilidade de mira configurável)

    Atualizado 26/09/20
    Mod recriado em .asi, assim foi corrigido o bug da configuração continuar salva caso fechar o jogo enquanto mirando (ainda é possível acontecer, mas só em casos muito específicos de crash).

    É comum jogos de tiro terem duas configurações de sensibilidade, uma para rotacionar a câmera, e outra enquanto está mirando. Este mod traz isto, possibilitando configurar a sensibilidade do mouse enquanto mirando com uma arma.
    gta-sa-san-mod-aim-sensibility-sensibilidade-5877998
    Normalmente jogadores deixam a mira menos sensível para melhor precisão. Há também configuração específica para o rifle sniper.

    É de se esperar que funcione no SAMP, não sei se servidores aceitarão o uso. Na minha opinião deviam aceitar, pois seria como não aceitar mouses com DPI ajustável, né?

    ‎Autor: Junior_Djjr
    download-baixar-5744501

    Dynamic FOV v1.1 (campo de visão dinâmico)

    Atualizado 20/09/20 01:50
    • Eu havia feito um erro que fazia o mod se ativar em qualquer modo de câmera, não só a de gameplay. Corrigido. Isto inclusive corrige a mira da sniper.
    • Em adição, agora o mod é configurável num arquivo .ini. Por padrão o efeito vem um pouco mais fraco agora, você pode ajustar, principalmente se você usa monitor não-16:9.

    Câmera com FOV (Field Of View; campo de visão) que aumenta quando olha pra cima, muito presente no GTA IV (eu não lembro se há no GTA V).
    gta-sa-mod-dynamic-fov-iv-to-sa-4589597
    Assim, quando você inclina a câmera, causa uma maior sensação de profundidade, e que os objetos são maiores.
    Originalmente criado pelo uokka há quase 10 anos atrás, muita gente pedia para corrigir os bugs. Eu (Junior_Djjr) decidi recriá-lo com uma nova lógica.

    Além de corrigir bugs na mira das armas e cutscenes, esta nova versão utiliza funções de ease do CLEO+ para aplicar menos intensidade próximo do ângulo 0, assim durante um gameplay normal a câmera não fica distorcendo tanto. Há também uma transição suave, isto evita a câmera tremendo enquanto move o mouse.

    Necessário CLEO+
      
    ‎Autor: Junior_Djjr
    download-baixar-4532137

    Sem níveis de procurado em áreas proibídas

    Cansado de iniciar um novo jogo, ir para uma outra cidade e ter que digitar AEZAKMI?
    mod1-8090579
    Sem problemas, este mod desabilita o nível de procurado por violar a área de Los Santos. E a melhor parte é que se você cometer crimes a polícia não irá te ignorar, ou seja, é como se você já tivesse liberado as cidades.

    Passando pra avisar que nos próximos dias eu serei o postador, pois o Junior_Djjr ficará sem acesso ao PC (Alguns postes caíram onde ele mora devido a queimadas).

    ‎Autor: Grinch_
    download-baixar-4532137