Tutorial & Dicas - Tudo sobre Mod Loader (GTA SA)

Post atualizado 04/11/15
Adicionada a parte "Importante" no "Instalando arquivos data"
Adições na sessão ".Priority".
Post atualizado 18/08/15
Pequenas melhorias no texto explicando sobre .Priority e .ExclusiveMods


Mod Loader, atualmente o mod mais querido e usado pelos usuários (ou não).

Ironicamente na MixMods não tem nenhum tutorial de uso sendo este é um blog oficial desse mod.
Portanto, agora vamos aprender mais sobre ele...

Neste tutorial irei tentar mostrar desde as coisas mais básicas até as mais avançadas que você possivelmente nem imaginava que isso fosse possível. É, Mod Loader não é somente uma pasta onde se coloca mods.


A DOCUMENTAÇÃO É GRANDE
Claro, você não precisa ler tudo, mas tente ler o máximo que puder, pois é útil.



(abra o post para ler)

ESTA DOCUMENTAÇÃO FOI CRIADA EM BASE DA VERSÃO V0.2.5 DO MODLOADER




Básicos

Como instalar os mods
"modloader\infernus.txd" - ERRADO
"modloader\.data\infernus.txd" - ERRADO
"modloader\alguma pasta\infernus.txd" - CORRETO
"modloader\alguma pasta\quantas pastas quiser\infernus.txd" - CORRETO

Detalhe: Caso o nome da pasta esteja em russo ou chinês etc e seu PC não seja (quase todos vocês que estão lendo isso são brasileiros, certo?), irá bugar, renomeie as pastas para letras normais.


Como instalar linhas de leiame/readme
Mod Loader é com certeza um paraíso para os preguiçosos, você pode até mesmo deixar os arquivos .txt com linhas de instalação manual (como por exemplo "instale esta linha no seu handling.cfg") que o Mod Loader irá ler o .txt e instalar a linha para você! Basta deixar o .txt ali dentro de qualquer pasta. (ótimo para instalar veículos!!!)
O limite de tamanho de arquivo .txt para ser lido na v0.2.4 é de 10(?) KBs. A partir da versão v0.2.5 foi aumentado para 60 KBs.


Como saber o que o Mod Loader suporta
Mod Loader, atualmente está suportando quase tudo, geralmente você não precisa de preocupar com isso, mas sempre tem exceções, então:
"Modloader\.data\plugins\gta3"
Dentro desta pasta tem arquivos .md, você pode abrir eles com o bloco de notas (botão direito > abrir como).
Abra por exemplo o std.data.md, abaixo uma print traduzida:
(a print foi tirada da versão v0.2.4)
No caso, "fusão" (merge) seria os 2 ou mais arquivos se juntando num só, e "leiame" seria ler e instalar as linhas destes arquivos diretamente de um .txt que geralmente vem ao mod.
Como pode se ver, atualmente o Mod Loader substitui (melhor dizendo, instala/carrega) todos os tipos de arquivos data.

Nos outros arquivos .md têm outros detalhes sobre instalação, vou citar os detalhes importante aqui:


Sobre instalação
Está certo que no Mod Loader tudo o que você tem que fazer é colocar o conteúdo do mod numa pasta, mas em certos casos precisa deixar em formas específicas.
Geralmente você tem que deixar o arquivo dentro da pasta com o caminho da pasta ou arquivo onde vai ele, para assim o Mod Loader saber onde o local correto para instalar, veja:


Instalando mods cleo
O Mod Loader carrega sim mods cleos instalados de qualquer jeito em qualquer pasta, mas é recomendado instalá-los dentro de uma pasta cleo, pois geralmente os mods cleos usam arquivos terceiros, caso esteja fora de uma pasta cleo ele não encontrará os arquivos.
Por exemplo "modloader\nao importa\cleo", assim o mod cleo irá funcionar sem problemas.
(ja foi relatado arquivos como .mp3 não sendo carregados dentro do Mod Loader mesmo que esteja dentro de uma pasta cleo, caso você tenha este problema, instale manualmente na pasta cleo)
Alguns mods vem por exemplo com uma pasta "Audio" fora da pasta cleo com arquivos de som lá dentro, acredite ou não, você pode instalar normalmente estas pastas no Mod Loader que ainda sim o mod cleo encontrará e carregará o arquivo (Mod Loader é mágico, nem acreditei quando LINK/2012 disse isso pra mim).


Instalando arquivos de sprites
Arquivos de sprites são arquivos .txd dentro da pasta "models\txd", geralmente são imagens para scripts, minigames ou loadscreens etc.
Você DEVE instalar estes .txd dentro de uma pasta indicando. No caso: "modloader\algum mod\models\txd", só assim o Mod Loader saberá que aquilo é um .txd de sprites e não de modelos (gta3.img etc).


Instalando arquivos data
Geralmente você pode instalar todos eles de qualquer jeito, mas:

Arquivos decision (.ped/.grp) - Precisam estar dentro de uma pasta "*decision\allowed", por exemplo: "modloader\qualquer nome\decision\allowed".
Arquivos .IDE ou .IPL não originais do jogo (adicionados) - Precisam estar com as linhas de carregamento instaladas (gta.dat).
É recomendado NÃO editar o seu gta.dat original - Para melhor funcionamento da fusão de arquivos gta.dat, deixe sempre o seu "data/gta.dat" totalmente original e coloque novos gta.dat (ou linhas deles) dentro do Mod Loader. Repito: Não edite o seu gta.dat da pasta data! Deixe tudo no Mod Loader. (isso também é recomendado para outros arquivos data e não somente o gta.dat!)

Importante: É recomendado NÃO instalar arquivos handling.cfg, vehicles.ide e outros, pois o Mod Loader não faz fusão de arquivos data com .txt!!!
Vamos supor que você instalou um pack de carros onde vem os arquivos handling.cfg, vehicles.ide, carcols.dat e carmods.dat, agora você quer instalar um novo carro por cima desse pack de carros, assim você deixará o leiame\readme do carro numa pasta para o Mod Loader ler automaticamente as linhas. O problema é que para o Mod Loader, o handling.cfg (e outros arquivos data) sempre terá prioridade maior do que os .txt!
Assim, seja o que for, não será possível usar um handling.cfg ao mesmo tempo de instalar linhas por .txt. Isso com qualquer arquivo data. LINK/2012 me disse que para corrigir isso é complicado, então até a atual versão o "bug" consiste.
Detalhe: Isso só vale para fusões de linhas iguais, no caso de usar gta.dat ou algum .txt com linha pro gta.dat não dá problema, nesse caso o Modloader irá simplesmente adicionar a linha do .txt nos seus gta.dat sem problemas.


Instalando arquivos de IMG's
Qualquer tipo de arquivo que vai dentro de qualquer .img, você pode instalar normalmente também, mas:

Arquivos de novas roupas (adicionadas e não substituídas) precisam estar dentro de uma pasta com nome "player.img", por exemplo: "modloader\qualquer\player.img" (NÃO É ACEITÁVEL "modloader\player.img") e adicionar suas roupas.
Arquivos nodes#.dat precisam também estar dentro de uma pasta com o nome do .img, como "modloader\qualquer\gta3.img\nodes#.dat" (de novo: não é aceitável "modloader\gta3.img")

Instalar um .img inteiro não é problema também, basta colocar por exemplo um player.img dentro do Mod Loader que tudo será carregado normalmente (se o .img for novo, precisa de linha no gta.dat)


Instalando arquivos de áudio
Geralmente os mods de áudio vêm em arquivo já pronto ou vêm separado em pastas para você só colocar no Mod Loader, principalmente porque o Mod Loader corrige os arquivos de áudio deixando-os sem artefatos, então atualmente os mods de sons usam este benefício dele e ao mesmo tempo podem publicar arquivos todos separados para diminuir o peso de download e facilidade na instalação.

De qualquer modo, se você baixou mods de áudio com instalação manual (vindo os arquivos .wav), siga os passos:
"(SFXPak_Name)/Bank_(X)/sound_(Y).wav"
Exemplo:
"modloader/meus sons/GENRL/Bank_007/sound_001.wav"
E assim este arquivo sound_001.wav será instalado no GENRL, no banco 007.
O arquivo de áudio DEVE estar no formato: Mono PCM 16 bits, caso não, use algum programa para converter. (o aviso de que não foi carregado estará dentro do Modloader.log)

Até hoje, o Mod Loader não instala arquivos de música (.ogg de rádios etc), somente instala com os arquivos já compilados e não os .ogg separadamente.


Instalando arquivos ASI
A maior incompatibilidade vem nos arquivos .asi, onde muitos deles usam coisas não compatíveis com o Mod Loader (pois foram criados numa época em que nem imaginava que isso existiria).
Assim, vários mods como do Ryosuke839 e Alexander Blade são incompatíveis, além de alguns outros.
Geralmente o Mod Loader avisa automaticamente um .asi incompatível com uma mensagem na tela ao clicar no .exe do GTA SA.
Assim, só instalando manualmente mesmo fora do Mod Loader.
O mesmo vale para ENB Series, algumas não funcionaram dentro do Mod Loader.


Instalando arquivos COL
(super importante saber!)
Há limit adjusters que aumentam o limite de arquivos .COL, mas fui informado pelo LINK/2012 que isso não é nada recomendado, pois estraga o jogo, o Open Limit Adjuster mesmo não tem este aumento de limite por causa disso.
ENTÃO COMO INSTALAR .COL SEM BATER O LIMITE?
E eis que entra mais uma vez o Mod Loader:

Coloque o arquivo .col em alguma pasta dentro do Mod Loader, por exemplo: "modloader\alguma pasta\outra\test.col"
Crie um arquivo .txt dentro da pasta "alguma pasta" e dentro dele deixe:
COLFILE 0 outra\test.col
Pronto!
Faça isso com todos os arquivos .col necessários (podem estar tudo na mesma pasta e no mesmo .txt, o .txt é só para simular um leiame)
Nota: Quando bate o limite de .col, dá o crash "0x015632B0" ou "0x0040FB80"(?) (ver Lista de Crash)



Atualização de mods in-game
Mod Loader não atualiza dentro do jogo nenhum tipo de mod de script, por inúmeros motivos. Não é nada bom fazer isso com o jogo, pode causar bugs, crashes, vazamentos de memória etc, então o Mod Loader não faz isso.
Handlings são sim atualizados dentro do jogo (atualização: só são atualizados caso você use o IndieVehHandlings.cs (vem no Tuning Mod, EnhFuncs entre outros mods meus)), parece que não... mas é que na verdade os carros precisam ser recriados para assim eles ganharem o novo handling, portanto, se você está afim de editar um handling sem sair do jogo, você pode, mas a cada atualização terá que spawnar um novo carro pro novo handling ser adicionado nele.



Você está com dúvida em instalar um tal arquivo e não encontrou explicações aqui neste post?
Não entre em pânico, instale de qualquer jeito, só listei os tipos de arquivos na qual precisam instalar de forma diferente, todo o resto têm instalação normal sem se preocupar com os nomes das pastas.




Modloader.ini
No arquivo "modloader\modloader.ini" você pode configurar a instalação dos seus mods, é um arquivo extremamente importante e indispensável para você controlar seus mods instalados.

Geralmente dentro deste arquivo pode não ter nenhum texto explicativo caso você já teve o Mod Loader e instalou uma atualização, se você quer os textos explicativos novamente, você pode encontrá-los abrindo o arquivo "modloader\.data\modloader.ini.0" com o bloco de notas, lá dentro terá pequenas explicações, irei explicar melhor aqui:


.Config
Começando pelos básicos.
Embaixo de "[Profiles.Default.Config]" temos:
"IgnoreAllMods" - Coloque "true" para ignorar todos os mods, basicamente irá desativar todo o carregamento de mods.
"ExcludeAllMods" - Coloque "true" para não carregar todos os mods, exceto os listados em ".IncludeMods".
(há mais 2 configurações, falarei na sessão "Perfis")


(é indispensável você saber!!!)
Embaixo de "[Profiles.Default.Priority]" você pode colocar o nome das suas pastas seguido de um número indicando a prioridade dela, simples.
Por exemplo:

[Profiles.Default.Priority]
Pack de carros = 10
Novos carros = 20

No exemplo, eu baixei um pack de carros, criei uma pasta "modloader\Pack de carros" e coloquei meu pack de carros ali.
Baixei alguns novos carros que gostei, então eu criei uma pasta "modloader\Novos carros" e instalei meus novos carros lá dentro.
Dentro do modloader.ini eu deixei a pasta "Novos carros" com mais prioridade do que a "Pack de carros", para ela ser carregada "por cima" do Pack de carros, assim "substituindo" os carros do pack pelos novos que baixei (sem mudar nenhum arquivo!). É só isso, deu para entender, né?

Se você não organizar e configurar bem a prioridade de suas pastas dentro do Modloader, você possivelmente verá bugs como: Bug dos carros, pedestres ou objetos aparecendo brancos (muito comum), onde ficar branco quer dizer: falta de textura, que quer dizer: .TXD errado ou faltando, pois por exemplo o Mod Loader carregou um .DFF de um mod mas com um .TXD de outro. Também como texturas erradas (bagunçadas, bugadas) etc.
Além de outros problemas incontáveis, portanto, ao ver problemas em mods que substituem o mesmo arquivo que outro mod também substitui, aumente a prioridade da pasta de um mod ou então abaixe a prioridade da pasta de outro. Ou faça manualmente: Delete os arquivos de um dos mods. Ou até mesmo renomeie o nome da pasta colocando um número na frente para mudar a ordem de carregamento.

Aproveitando: Packs de carros geralmente vêm com arquivos .cfg, .ide e .dat, recomendo você ler a parte "Importante" ali em cima, na sessão "Instalando arquivos data" para não ter problemas com handling não carregando.

Os números da prioridade vão de 1 a 100, usar 0 faz a pasta não ser carregada. Todas as pastas têm padrão "50", sendo assim, se você marcar uma pasta com prioridade em "40", ela será carregada embaixo de todas as pastas na qual não estão com prioridade alguma, pois as que não têm prioridade no .ini, são consideradas com prioridade "50".

Fácil, não? Se não entendeu alguma coisa, releia devagar.


.IgnoreFiles
Embaixo de "[Profiles.Default.IgnoreFiles]" você pode colocar os nomes dos arquivos na qual você não quer carregar (assim carregando o arquivo original do GTA SA.
Por exemplo:

[Profiles.Default.IgnoreFiles]
vehicle.txd

E assim nenhum vehicle.txd dentro do seu Mod Loader será carregado (irá usar o vehicle.txd da pasta "models/generic".

Fácil, não?


.IgnoreMods
Embaixo de "[Profiles.Default.IgnoreMods]" você pode colocar os nomes das pastas para não serem carregadas
Por exemplo:

[Profiles.Default.IgnoreMods]
Carros

E assim a pasta "Carros" não será carregada.

Fácil, não?


.IncludeMods
Embaixo de "[Profiles.Default.IncludeMods]" você coloca o nome das pastas na qual você quer que carregue quando estiver usando "ExcludeAllMods = true" em "[Profiles.Default.Config]", assim, todos os mods não serão desativados e somente os mods listados embaixo de .IncludeMods serão carregados.


.ExclusiveMods
Embaixo de "[Profiles.Default.ExclusiveMods]" você coloca os nomes das pastas na qual você quer que carregue somente no atual perfil, e não nos outros. (explicarei sobre Perfis logo!)
EXTREMAMENTE ÚTIL PARA CONVERSÕES TOTAIS.
Basta criar um perfil e colocar o nome da pasta da Conversão Total ai embaixo e estará feito, assim quando você ativar o seu perfil (como dito antes aqui neste tutorial), o Mod Loader irá carregar somente a pasta com a conversão total. Se não está com o tal perfil ativo, o Mod Loader não irá carregar a conversão total.
Assim você pode juntar .ExclusiveMods e colocar o nome da pasta da sua TC, e colocar embaixo de .IncludeMods as pastas que você quer que seja carregada junto com a TC.
Lembre-se que as conversões totais pode ter arquivos não compatíveis com o Mod Loader, geralmente ela vem com uns .dll e .asi que você precisa deletar entre outras coisas.
Para mais informações e explicações: Clique aqui para ver uma wiki de como instalar conversões totais e ver quais são ou não compatíveis com ele


Glob
Antes de falar sobre perfis, saiba que você pode também usar glob no modloader.ini
Isso cria tantas, mas tantas possibilidades que é impossível citar tudo neste post.
Clique aqui para uma página (pequena) na Wikipedia (Português)
Clique aqui para uma página (bem completa) na Wikipedia (Inglês)
Tudo listado ai funciona no Mod Loader (exceto os [], por compatibilidades de nomes)

Alguns exemplos para vocês terem noção:

[Profiles.Default.IgnoreFiles]
*.ifp

Não irá carregar nenhum arquivo .ifp



[Profiles.Default.IgnoreMods]
?car

Não irá carregar as pastas com nome "carro" ou "car" ou "scarface" etc


[Profiles.Default.IgnoreMods]
exemplo/*

Não irá carregar os arquivos nesta pasta:
"modloader/alguma coisa/exemplo"
Mas irá carregar nesta:
"modloader/alguma coisa/exemplo/coisa"


[Profiles.Default.IgnoreMods]
exemplo/**

(Isso não está listado no Wikipedia mas também é suportado)
"modloader/alguma coisa/exemplo/coisa/outra coisa"
Não irá carregar nem a pasta "exemplo" e nem nenhuma dentro dela. Só irá carregar a pasta "alguma coisa"

etc etc etc etc


Perfis
(ótimo para usar no SAMP ou Conversões Totais!)
Ainda no modloader.ini, você pode criar perfis e ter vários GTA num só!!
É isso mesmo, você pode criar conjuntos de mods no mesmo GTA, ótimo para várias situações, principalmente conversões totais ou SA-MP.

Embaixo de "[Folder.Config]" você tem "Profile = Default", onde "Default" é o perfil padrão que já vem no Mod Loader
Como pode se ver no .ini, você tem um monte de ".Default", como "[Profiles.Default.Priority]", onde este "Default" é o nome do perfil da tal configuração.
(o nome do perfil não é case sensitive, pode por exemplo usar "default" ou "DEFAULT" que tanto faz)

Vamos usar um exemplo simples:
(na print acima eu usei o Notepad++ pra ficar mais bonito, claro, é a mesma coisa usando Bloco de Notas)

Aqui eu configurei para usar o perfil "PackDeCarros", onde nele eu configurei o .ExcludeMods para excluir todos os mods do carregamento exceto o "ECG Vehicle TXD" onde eu também o aumentei para prioridade 100 e deixei a pasta "90s atmosphere vehicles pack" como exclusivo (a pasta só ser carregada neste perfil).

E ali em outro canto eu configurei um outro perfil chamado "JogoLeve", onde eu adicionei configurações que fazem não carregar uma enb series e um pack de vegetação.

(se você ainda não leu ali em cima onde começa a sessão "Modloader.ini", leia para aprender a configurar o perfil!)


Então, basta eu trocar ali em cima o "Profile = PackDeCarros" para "Profile = JogoLeve" que eu irei deixar de ter o pack de carros, enb series e pack de vegetação...

Viu? Não é dificíl, basta usar um pouco de lógica e se sentir livre.

Pasta .Profiles
Um outro modo de fazer isso (um modo mais organizado), é criar um arquivo .ini dentro da pasta "modloader\.profiles" (o nome do .ini lá dentro não importa mas por organização é legal usar o mesmo nome do perfil né).
Dentro do tal .ini, coloque as configurações do perfil como mostrado na print acima (exceto a parte onde diz ao jogo qual perfil usar, no caso "[Folder.config]")
Assim, dentro do seu "modloader\modloader.ini" coloque o nome do perfil que você quer usar, normalmente...
Em outras palavras, a pasta ".profile" só serve para organizar e não precisar colocar todas as configurações de todos os perfis dentro do modloader.ini, você escolhe como fazer (eu prefiro usar a pasta).

Mais configurações:
Embaixo de "[Profile.NomeDoPerfil.Config]" você também pode usar a configuração "Parent" (pai) seguido do nome dos perfis separados em vírgulas. Assim as configurações dos outros perfis impostos irão se juntar neste perfil atual (para não precisar ficar copiando configurações de outros perfis).
Você pode usar "$Current" para o perfil atualmente setado no modloader.ini, ou $None para não usar Parents.

Você também pode incluir a configuração "UseIfModule", onde você coloca o nome de um .exe ou .dll, caso ele estiver carregado, o jogo irá usar este perfil.
Por exemplo:
"UseIfModule = SAMP"
(na print acima eu usei o Notepad++ pra ficar mais bonito, claro, é a mesma coisa usando Bloco de Notas)

E assim quando você abrir o GTA usando o SAMP, irá usar este perfil!
E como visto, este perfil irá desativar um pack de carros, usar exclusivamente o samp graphic restore e as configurações pai (Parent) são pegas do perfil "Default", onde lá eu deixei as configurações gerais.

(mais informações em "modloader\.data\Profiles.md")


Config.ini
Localizado na pasta "modloader\.data"

(true = ativa, false = desativa)
AutoRefresh | Ativar/desativar a atualização automática dos mods. (caso desativar, use a tecla de recarregamento)
EnableLog | Ativar/desativar o .log.
EnableMenu | Ativar/desativar o menu de mods dentro do jogo.
EnablePlugins | Ativar/desativar os plugins dele.
ImmediateFlushLog | Ativar/desativar o envio imediato do log ao disco.
MaxLogSize | Tamanho máximo do .log (em Bytes)
RefreshKey | Tecla de recarregamento (virtual key), por padrão é 115 (F4)



Linhas de comando
Você pode usar até linhas de comando no .exe do GTA!

-mod nome | Fazer tal mod ser carregado (pode usar várias vezes)
-modprof nome | Especificar um perfil à ser usado.
-nomods | Desativar os mods
-mod nome = prioridade | Setar prioridade para algum tal mod

(mais informações em "modloader\.data\Command Line Arguments.md")

Exemplo:
Crie um atalho para o .exe do seu GTA, coloque o em qualquer lugar desejado (na área de trabalho ou na mesma pasta do GTA etc)
Clique com o botão direito no atalho, vai em Propriedades, na guia Atalho, em Destino terá o caminho do .exe fechado com aspas duplas " (se não tem aspas, coloque-as)
Coloque a linha de comando na frente (depois) das aspas, ficando por exemplo assim:
"D:\Documents\GTA San Andreas\gta_sa_compact.exe" -nomods
Pronto, quando você abrir este atalho o seu GTA irá carregar sem nenhum mod. (-nomods)
ou então:
"D:\Documents\GTA San Andreas\gta_sa_compact.exe" -modprof PackDeCarros
Que irá carregar o GTA usando o perfil PackDeCarros que mostrei ali em cima

(para adicionar vários comandos, é só colocar tudo em seguida um do outro normalmente)

Legal, não?

Isso acima é muito legal para usar em conversões totais
Clique aqui para ver a wiki de instalação de conversões totais no Mod Loader.

Clique aqui para ver a wiki do Mod Loader para mais algumas informações.

Clique aqui para ver o source code.

Clique aqui para baixar a oficial e mais recente versão do Mod Loader.


Escrito por Junior_Djjr

Um autodidata polímata. Amante de computação, música, desenvolvimentos e ciências em geral. Ibitinga - SP

Veja também

Próximo
« Anterior
Anterior
Próximo »
Nota: Envie sugestões de postagens neste link. Caso problemas, use a Lista de Crash.
99 Comentários


Foi removido os comentários pelo sistema do blogger. Por favor, use o Disqus.


99 comentários:
amr zaki

nice topic junior , i have something to say , there's an incompatibility issue between mod loader and imvehft mod by DK22pac if i install them both in my game it crash after 10-15 minutes playing , if i use one of them only no crashes happen so they are incompatible with each other :/ . ( i tried more than 10 times to fix this and everytime it crash. if you have an idea about that thing please tell me , i would really appreciate it.

when i check my mod loader log after the crash it show this :-
Game version: GTA SA 1.0 US
Unhandled exception at 0x022AAA86 in ImVehFt.asi (+0x1aa86): 0xC0000005: Access violation writing location 0x6374616D.
Register dump:
EAX: 0x00000000 EBX: 0x00000003 ECX: 0x6374616D EDX: 0x00000003
EDI: 0x0787EE80 ESI: 0x02EE0400 EBP: 0x0022F71C EIP: 0x022AAA86
ESP: 0x0022F6F4 EFL: 0x00010206 CS: 0x0000001B SS: 0x00000023
GS: 0x00000000 FS: 0x0000003B ES: 0x00000023 DS: 0x00000023

Stack dump:
0x0022F6F4: 00000515 195368B8 6374616D 02294324 6374616D 00000000
0x0022F70C: 00000518 00000195 0787EE80 00000000 00B2057C 006D6A5D
0x0022F724: 00B2057C 0787F5A4 0787EE80 006B0B7C 00000195 00000002
0x0022F73C: 00000195 00000195 000000DC 44D7AD04 40CD0910 00533522
0x0022F754: 00000005 078CC460 0022F760 0787EE80 00000000 00000000
0x0022F76C: 45297E80 44D7AD04 40CD0910 0053426F 0022F784 00968E08
0x0022F784: 45297E80 44D7AD04 40CD0910 00565046 0022F7A8 0022F8BC
0x0022F79C: 00B99D50 41000000 00000000 45297E80 44D7AD04 40CD0910
0x0022F7B4: 00568D3E 00B99D54 0022F8BC 41000000 00000001 0022F858
0x0022F7CC: 00000002 00000000 00000000 000024DC 42D1BFDD 000000DC
base: 0x00030000 top: 0x0022F6F4 bottom: 0x00230000

Backtrace (may be wrong):
=>0x022AAA86 in ImVehFt.asi (+0x1aa86) (0x0022F71C)
0x006D6A5D in gta_sa.exe (+0x2d6a5d) (0x00B2057C)
0xC1FA8DFC in unknown (+0xc1fa8dfc) (0x0085C5C8)
0x004C4A80 in gta_sa.exe (+0xc4a80) (0x004C8E10)
0xFFFFCB08 in unknown (+0xffffcb08) (0xE8F18B56)




Shutting down Mod Loader...
Shutting down filesystem watcher...
Shutting down menu...
Unloading plugin "gta3.std.fx"
Unloading plugin "gta3.std.asi"
Unloading plugin "gta3.std.bank"
Unloading plugin "gta3.std.data"
Unloading plugin "gta3.std.movies"
Unloading plugin "gta3.std.scm"
Unloading plugin "gta3.std.text"
Unloading plugin "gta3.std.tracks"
Unloading plugin "gta3.std.sprites"
Unloading plugin "gta3.std.stream"
Mod Loader has been shutdown.

Junior_Djjr

yes, and ImVehFt need to be fixed not modloader

anyway, you installed inside or outside modloader? is better to install the imvehft outside

Paulo da Silva

agora eu entendi pq eu instalo errado @__@

Junior_Djjr

jah vi q esse tutorial fez efeito kkkkk

na verdade eu criei exatamente pq vi pessoas instalando errado, como no caso do models/txd, me perguntaram pq nao tava carregando, dae era pq nao tava dentro da pasta models/txd, e vi q realmente tava precisando de um tutorial pra ensinar estas pessoas .-----.

Luís Matheus

Hey, Junior! Botei o restored peds e achei foda pra caralho o mod, tá com bastante variedade agora. Só que tem um problema.

http://i.imgur.com/iyPxsgF.jpg

Tá vendo os dois cowboys, o de camisa vermelha e o de camisa branca? Eles são muito zoados. A dublagem deles tá péssima, com ruídos do fundo e tal, e os modelos estão estranhos demais, desproporcionais comparados com os outros peds.

Tem como tirar esses dois peds aí? Tu sabe qual linha do peds.ide tirar? Que tá meio foda, tem muito ped.

Leonam Alves

Junior você sabe se tem algum tutorial na internet ensinando a colocar colisão numa peça com o zmodeler ou qualquer outro programa?
Eu estava criando um helicóptero gunner e coloquei meio que 2 bases do lado dele, só que eu atravesso essas barras no jogo e gostaria que elas ficassem sólidas, pode me ajudar com isso?

Bernardo Pagel

to juntando dois mods: rodas mais redondas para todos os carros e fixed vehicles V8,não tenho site,blog e tals vocês poderiam postar aqui?Não terminei ainda mas ta quase! caso queiram é só falar ;)

Elton Ferreira

Eu li a parte do tópico ali, falando que alguns arquivos .cleo não poderia funcionar eu coloquei o Real Trafic Fix numa pasta do jogo com o nome do mod como eu não uso o Tuning Mod, também adicionei aquele arquivo necessário o .IndieVehicleHandlings e quando eu entrei no jogo apareceu aquele pequeno aviso de que o arquivo não estava sendo encontrado mas o mod funcionava normalmente uai.

E eu estava em dúvida se os arquivos .ini funcionavam no .log do modloader diziam: No handler para os arquivos .ini e funcionavam perfeitamente também.

É mágico ou eu buguei.

Wide Gamer

"para assim eles ganharem o novo handlin," Ta faltando um G ali no final.vlw

- Nanndo ?

Junior_Djjr poderia me ajudar ?
eu queria instalar skin selector junto com modloader mas da erro quando acaba de carregar o save , o gta para de funcionar
o log http://i.imgur.com/hxPvKsr.png

Yuri Mattos

E o meu erro continua ;-;
http://i.imgur.com/ZxqZidP.png

Junior_Djjr

eu jah falei pro LINK/2012 sobre isso, jah vi quase 10 pessoas tiveram esse problema

de qualquer modo, vc tentou botar a pasta do gta nos documents e reinstalar o crack? se nao, tente

Junior_Djjr

http://mixmods.blogspot.com.br/p/lista-de-crash-e-solucoes.html

leia a pagina

Junior_Djjr

onde vc viu q arquivos .cleo nao carregam? devem carregar sim, nao sei, nunca testei

mas bem... aposto q vc tah com dois real traffic fix e/ou dois indievehhandlings etc, dae nao tem um mas tem outro, um nao funciona mas o outro funciona, o foda eh se os dois estivessem funcionando junto ao msm tempo, poderia dar uns bugs doidos ou multiplicar a ação q o real traffic fix faz kkkk

e .ini eh carregado pelos mods cleos/asi, e nao pelo modloader

Junior_Djjr

cara, nós jah fizemos isso, soh estamos testando e corrigindo os bugs

inclui volantes virando e algumas correções a mais

Junior_Djjr

abre um outro no zmodeler e veh como eh

Junior_Djjr

sei nao, se achar avise
um modo rapido e facil de ver os modelos eh usar gta anim manager, onde vc veh as animações do jogo, dae ao msm tempo vc coloca o dff e txd do ped ali e jah veh ele kkkk

Thales Soares

Sera que ele não está falando desse? kk

Junior_Djjr

quando eu disse "nós" eu quis dizer um amigo meu, a gente foi organizando e ele foi juntando tudo, jah até terminou, soh falta corrigir bugs

Elton Ferreira
Este comentário foi removido pelo autor.
Elton Ferreira

Eu tenho uma dúvida, me desculpe por perguntar naquela parte tópico que tem o UselfModule = SAMP o que eu entendi é que o modloader vai carregar os mods apenas que estão na opção: ExclusiveMods ou IncludeMods como o SAMPGraphicRestore e vai ignorar tipo não vai carregar o pack de veículos quando logar no SA-MP ?

É isso não sei se é. Se for é de grande ajuda pra mim com todos os mods de correção que eu tenho.

Maicon Douglas

aew caras vcs sabem confg o "3d analyze" para o gta sa?

Bernardo Pagel

Ja parei de fazer o projeto,parece que o seu vai ser 3x melhor,mas enfim parabéns pelo seu trabalho e o mixsets o filtro de textura dele deixa o jogo muito mais bonito

Junior_Djjr

s

Junior_Djjr

mas o problema dele nao tem nada a ver com DEP .--.

翻訳 します

Por que não funciona no Windoes XP?

Yuri Mattos

Sim ;-; mas antes, o meu gta era na pasta arquivos de programas, e funcionava perfeitamente tudo, coloquei nos documents e nada, reinstalei o crack, mas na primeira pega, depois não, o jeito é sempre que eu for abrir o gta é reinstalar o crack novamente ;-;

Junior_Djjr

antigo demais

atualize para o Windows XP Service Pack 3 q deve funcionar

Junior_Djjr

tentou usar o Compact ao inves do Hoodlum?
há tbm a possibilidade de um virus estar editando o seu .exe, qual eh o tamanho (em bytes) do .exe quando deixa de funcionar?

Elton Ferreira

Pra que usar isso ? GTA não é pesado só o 4 é.

Junior_Djjr

depende o PC da pessoa kkkkk

mas 3d analyze tbm dah pra simular shader model neh? tipo uma coisa precisa de 3.0 e dah pra usar com placa de vídeo com 2.0

se sim, seria super útil para oq postei hoje no blog:
http://mixmods.blogspot.com/2015/07/color-mod-v2.html

Leonam Alves

Ja abri, só que pra ter colisão precisa criar a colisão, e eu não sei como criar

Junior_Djjr

ue, nao tem segredo, eh uma modelagem como qualquer uma outra
pode fazer oq vc quiser lah sem problemas, o unico limite eh q vc nao pode achatar as esferas

Gabriel Santos

Não sei oque e, mas quando tem arquivos txt no modloader ele pede o visual c++ , mas já desistalei o visual c++ já reistalei ,já fiz a atualização dele e o modloader continua pedindo o visual c++ quando tem arquivo txt em algum modloader
O modloader requer alguma versão do visual c++ específica ?
Eu nao min confundir txd com txt , realmente e txt
Por exemplo eu não posso fazer isso :

"Coloque o arquivo .col em alguma pasta dentro do Mod Loader, por exemplo: "modloader\alguma pasta\outra\test.col"
Crie um arquivo .txt dentro da pasta "alguma pasta" e dentro dele deixe:
COLFILE 0 outra\test.col
Pronto!
Faça isso com todos os arquivos .col necessários (podem estar tudo na mesma pasta e no mesmo .txt, o .txt é só para simular um leiame)
Nota: Quando bate o limite de .col, dá o crash "0x015632B0" "

Junior_Djjr

q erro aparece?

Gabriel Santos
Este comentário foi removido pelo autor.
Gabriel Santos

Microsoft visual c++ runtime library
Runtime error!
Program e:Arquivos \jogos \gta \gta_SA.EXE
This application hás requested the runtime to terminante in an inusual way.
Please contacto the application's support for more information
Lembrando que isso só acontece quando tem algum arquivo txt em algum mod no modloader

Junior_Djjr

qual txt? mande o txt ai, ou até msm num .txt vazio? qualquer um?

Gabriel Santos

Qualquer um ,ate mesmo vazio
No inicio eu não sabia oque era ,comentei sobre esse erro na postagem :
" SA Mod Loader v0.2.4
‎Ultima chamada [20/02/15]
LINK/2012 pausou o desenvolvimento desse mod por um tempo para se dedicar ao 2NTD entre outras ... "
E vi que tinha mais duas pessoas com esse erro ,falei com o Leonardo sombra e ele disse que era o txt que caisava isso .
Eu ate pensava que era os mods cs e ASI ,mas na verdade era qualquer arquivo txt.
Eu desistalei ,reinstalei e atualizei o modloader e o visual c++ ,e nada acontecia .ate quase formatei o PC .

Junior_Djjr

taporra, q estranho, o LINK/2012 tbm nao sabe o pq

Gabriel Santos

em algum outro dia eu perguntei sobre um mod de escolher os banks de som para os carros,qual era o nome mesmo ?

Gaston Altamirano

Hola podes hacer un tutorial como agregar .txt del handling.cfg al modloader !!!! Es que no lo entiendo...

Junior_Djjr

vehicle audio loader do fastman92

Carlos Alexandre

Junior , se eu colocar dois arquivos vehicle.txt na pasta do modloader dá conflito ?

Junior_Djjr

nem .dat, nem .cfg, nem .ide (incluindo de mapas) causa conflito, muito menos .txt
se desse conflito entao se vc tivesse 2 ou mais readme.txt (ou leiame.txt etc) dentro do modloader foderia tbm kk

Barata Voadora

Se não me engano no ped.ide VC tenta achar a linha dele e deleta. Assim ele não será carregado. Mais não tenho certeza se dará algum problema kkk porque assim será como você tiver excluindo o ped do jogo @__@

Anderson Cardoso

alguem sabe pq isso acontece???

http://imgur.com/AqcfLCL

http://imgur.com/i5fcCj4

http://imgur.com/yJggBUi

Junior_Djjr

dê mais detalhes
quando? depois de fazer oq? com q frequencia?

Anderson Cardoso

acontece sempre entre 20:30 e 00:00!! parece q todas as texturas somem!! sempre q estou no chao...quando pego o jetpack/hydra/andromada qualquer veiculo q voa volta ao normal... uma vz quando instalei o mod da visibilidade 10x maior deu isso... ateh axei q seria os timecyc.dat, dai coloquei o original e ainda continua dando isso!!!

Junior_Djjr

mas mod q dah 10x mais visibilidade muda exatamente o timecyc.dat... e como pode se ver q acontece soh em tais horas, tbm pode se ver q eh por causa do timecyc.dat

possivelmente vc tah com o gta no program files, onde o windows bloqueia a edição de arquivos, entao vc desinstalou o mod e ele continuou ai, ou entao nao desinstalou, procure melhor dentro da pasta do modloader lah

ps: pq diabos vc instalou mod de aumentar visibilidade por timecyc? .--. existe Project2DFX...

Anderson Cardoso

meu gta ta na pasta dos meus documentos... procurei no modloader e n axei timecyc.dat algum... e quando instalei aqele mod d ver 10 vzs mais longe, eu n usava o project 2dfx pois ele pesava no meu notbook da xuxa... mais aconteceu a msma coisa no pc q estou usando agra(desktop) o q aconteceu no notbook!! axo q vou reistalar todos os mods e vou jogar durant um bom tempo com cada mod para vr qual q esta fazendo isso... vlw!!

Junior_Djjr

ue, vc acha q o .ini do project2dfx eh praq? pra configurar as distâncias (draw distance)
vc pode aumentar 1 metro a mais, 2x mais, 10x mais, ou 100x mais... vc ficar usando essas soluções gambiarradas inventadas em 2005 nao vai dar certo msm, sempre eh bom usar ferramentas de verdade e atuais

Rafael Sigma

A palavra é em inglês, logo não se pronuncia o "g" do final das palavras em inglês, espero ter ajudado. vlw flw.

Rafael Sigma

A palavra está em inglês, no inglês eles pronunciam sem o "G" , então não faz diferença na escrita, vlw flw.

Junior_Djjr

tats tru

Mauro

Junior, o Modloader carrega arquivos .Ogg? Venho tentando mudar as músicas do rádio há tempos (SAAT não ajuda na hora de sobrescrever os arquivos originais).

Editei as músicas que eu queria, inclusive as intros e outros, deixei-as com o mesmo nome do arquivo original (Ex: I Love a Rainy Night (Outro DJ #1) ), mas o Modloader não carrega meus arquivos .Ogg, mesmo que eu indique o caminho correto (No caso: Audio/Streams/CO/I Love a Rainy Night (Outro DJ #1).ogg ).

Alguma dica?

Junior_Djjr

Atualmente ele soh carrega os arquivos diretamente jah compilados etc, não carrega .ogg individualmente

std.tracks.md
"This plugin is responsible for overriding audio streams also known as the game radio.
It handles the StrmPaks.dat, TrakLkUp.dat and files that would go into AUDIO/STREAMS/"

Shinigami Kazumi

Eu não estou conseguindo desativar um mod pelo menu do jogo junior

Junior_Djjr

.....Q mod?

Shinigami Kazumi

é que no menu do jogo tem menu do jogo tem uma opção modifications que tem os mods do modloader dae da pra desativar e ativar os mods

Shinigami Kazumi

fica nas opções mod configuration

Junior_Djjr

.......
Tah, e q mod?

Shinigami Kazumi

mod cleo de spawm de veiculos

Junior_Djjr

http://3.bp.blogspot.com/-kNO7vpPgWQw/VmmsnWuea2I/AAAAAAAAHOM/D_0AakrP52U/s1600/mod-4.jpg

Vinícius Alves Negrão
Este comentário foi removido pelo autor.
Junior_Djjr

Yeah
http://2.bp.blogspot.com/-unEt3iVD6IU/VmtdTUg_NkI/AAAAAAAAHO8/yGwfBBTJiAE/s1600/mod-3.jpg

Christyan Nathan Valperes

Pooooooooo** Velho, Varios gta em um só gta heuheuehue Mô dahora cara, Aprendi muita coisa com esse Tutorial valew Junior_Djjr... Você é Foda!! e toda esse pessoal que ta junto com você!! parabéns!!

Paulo1337

Eu não entendi como vou colocar os mod em tal prioridade,
Isso vem padrão no modloader
[Profiles.Default.Priority]
; Defines mods priority (which mods should go into effect if both replaces the same file)
; The priority should be between 1 and 100, where 100 overrides 1, additionally priority 0 makes be ignored (just like IgnoreMods)
; The default priority is 50!
;MyMod=50

E como eu coloco a pasta dos meus mods em prioridade no modloader.ini ?

Junior_Djjr

Digitando abaixo disso o nome da pasta ue, simples

Rafael de Queiroz Nunes

Junior, deixa eu perguntar: como você faz para verificar num script se você está no SAMP ou no MTA? (creio que tenha usado isso no Mix Sets).

E qual a relação de uso do modloader com o MTA (nunca usei ele, mas queria saber pois não se fala nada a respeito do MTA nesse tutorial, só do SAMP).

Junior_Djjr

if 0AA2: 0@ = load_library "kernel32"
then
    if 0AA4: 1@ = get_proc_address "GetModuleHandleA" library 0@
    then
        0AA7: call_function 1@ num_params 1 pop 0 "SAMP.dll" -> 1@
        if 1@ > 0
        then
        else
        end
    end
end

---
E não acho q daria certo por causa dos anti-cheats do jogo

Rafael de Queiroz Nunes

Vlw pelo código. Mas não entendi o último comentário, então não o Modloader e o MTA não são compatíveis ou tem muitas que se anulam neles?

Unknown

Qual o modo certo de carregar mods ASI dentro do modloader? Tem que colocar dentro de alguma pasta específica? Qual a maneira correta? Porque no post só fala da incompatibilidade de alguns ASI.

Junior_Djjr

Soh tah escrito incompatibilidade pois realmente soh há essas incompatibilidades, não há "uma maneira certa de instalar", soh há as incompatibilidades msm, do msm modo q há incompatibilidades em instalar o .asi na pasta "scripts", esses caras quando criaram os .asi criaram soh pensando em funcionar dentro da pasta do GTA, não pensaram em tais compatibilidades de funcionar em uma pasta separada

MineDri

Galera como muda o comando do mod por exemplo o do homen aranha para ativar o mod tem que escrever spider mas meu teclado paro de pega alguma teclas :t,u,p,q,j etc. Por favor me ajudem e eu escrevi esse comentario com o teclado virtual desde ja vlw.E me mandem um email.

ERIK DA GEV

tem como mudar as musicas das radios pelo MOD LOADER ? se sim ! ... como ?

Junior_Djjr

Tah no post

"Até hoje, o Mod Loader não instala arquivos de música (.ogg de rádios etc), somente instala com os arquivos já compilados e não os .ogg separadamente."

Era soh procurar por "música" ou "rádio"

Alex MS

Olá!

Tem como eu criar perfis para diferentes servidores de samp?

Por exemplo, jogo em dois servidores de rpg e eles têm locais diferentes no mapa, tem como eu criar um perfil para cada um carregar seu proprio mapa quando eu abrir o jogo?

Obrigado!

Junior_Djjr

n

Luis Lopes

Não estou conseguindo definir a prioridade, se tiver mais de um grupo no destacado no "ini" fica tudo padrão, ou pega o ultimo que adicionei.
O meu ficou assim:
[Profiles.Default.Priority]
; Defines mods priority (which mods should go into effect if both replaces the same file)
; The priority should be between 1 and 100, where 100 overrides 1, additionally priority 0 makes be ignored (just like IgnoreMods)
; The default priority is 50!
;MyMod=50
;Aztecas=60
;Ballas=60
;Vagos=60
;Groves=60
;original hd peds part 1=20
;original peds in HD part 2=20
;original peds in hd part 5=20
;Pack Skins Pedestres Em HD=10
(copiei o nome direto das pastas)

Junior_Djjr

Exemplo da página:
[Profiles.Default.Priority]
Pack de carros = 10
Novos carros = 20

Oq vc fez:
[Profiles.Default.Priority]
;Aztecas=60
;Ballas=60

Procure o erro

Bruno

Estou com um bug acredito eu que quando estou dentro de alguma casa (interior). ela fica toda preta dentro. alguem sabe me dizer como arrumar esse bug?

Junior_Djjr

Aposto q algum mod cleo mal feito
Se não for, a coisa complica

Se não me engano uma pessoa teve este msm problema, eu até criei um pequeno script pra ela colocar no GTA e ver o número q aparecerá pra eu entender oq aconteceu, mas não lembro se aquilo ajudou ou não, mas melhor tentar ir removendo seus mods cleos para ver se acha qual deles fez isso

Biel GamerBR

junior meu modloader não está mais instalando veiculos eu coloquei um veiculo em cima do flash ou seja substitui mais qnd entro no jogo e spawno ele fica o flash normal e nao o fiesta q eu instalei

Junior_Djjr

Leia a parte .Priority

Shedox

Por algum motivo o modloader não está carregando motos, não da crash nem nada, só não não carrega.

Estou usando a última versão.

Junior_Djjr

Leia a parte .Priority

Coe ­

eu criei uma pasta "Texturas" e coloquei a pasta do SRt3, o RoSA e outras texturas, tem como definir a prioridade dentro da pasta "Texturas"?
tipo, quero que "Texturas/RoSA" fique em cima de "Texturas/SRt3" e as outras pastas em "Texturas" fiquem encima dessas 2

Junior_Djjr

Leia a seção "Glob"

Eu acho q não deixei claro q esse "Glob" pode ser usado em qualquer parte do .ini, inclusive para prioridade

Eu nunca usei Glob no modloader, a explicação do Glob foi o LINK/2012 q me disse, mas se entendi bem...

Texturas/RoSA/* = 60

Assim terá prioridade 60

Ou assim msm jah funciona?

Texturas/RoSA = 60

Ou tem q criar uma pasta dentro para os arquivos e usar a primeira opção e assim a pasta q está dentro da pasta Texturas/RoSA será afetada?

Enfim, se vc conseguir explique pra eu colocar no tutorial, pois nunca testei

Coe ­

depois eu testo isso, mais ainda tenho 2 dúvidas:

eu posso colocar arquivos do gta_int.img numa pasta misturado com as do gta3.img ou tenho que dividir em gta3.img e gta_int.img?
porque algumas texturas vem misturadas, dai não sei como organizar


se eu tenho uma pasta com uma DFF e TXD editada, dai encima dela tem uma TXD sozinha (que usaria a TXD original), não vai dar problema no modloader?

Coe ­

testei de todos os modos, mais não funciona ..
mas achei um jeito gambiarrado:
você coloca a Prioridade no Começo do Nome da Pasta, tipo
Texturas >> 01-Prioridade Baixa
Texturas >> 33-Prioridade Média
Texturas >> 99-Prioridade Alta

Junior_Djjr

kkk eh uma boa gambiarra msm, eu inclusive jah pedi coisa do tipo pro LINK, mas não quis

Junior_Djjr

E não importa separar ou não, nem pro próprio jogo importa, vc pode até msm apagar o gta_int.img e colocar as coisas dele no gta3.img, não importa nada, tudo se carrega normalmente

E sobre a segunda pergunta, acho q vc jah conseguiu descobrir, mas vc pode fazer como dito no tutorial:

"
[Profiles.Default.IgnoreMods]
exemplo/*

Não irá carregar os arquivos nesta pasta:
"modloader/alguma coisa/exemplo"
Mas irá carregar nesta:
"modloader/alguma coisa/exemplo/coisa"
"

Fred William

Como eu carrego um objeto dentro de um .txt? é assim?:

http://pastebin.com/7mZzF3zH

Fred William

Não sei se eu me expressei bem. Eu quero fazer um objeto aparecer dentro do jogo, tipo um mod de mapa, só que pelo modloader. É assim? porquê não funcionou.

Junior_Djjr

Ipl não eh compatível com esse tipo de carregamento, soh arquivos .dat, .cfg e pah
Eh necessário criar um .ipl normal (exatamente como vc enviou) e colocar um .txt para carregar o .ipl
No conteúdo deste .txt teria simplesmente "IPL [caminho]", por exemplo:
IPL modloader\pah\puh.ipl

Fred William

Caramba, valeu.
Não descobriria isso sozinho :D

Fred William

Infelizmente ainda não consegui spawnar um objeto pelo mapa. Teria como você tentar para mim? eu ja tentei de tudo, e sei que para você isso é a coisa mais boba do mundo.
http://www.upload.ee/files/5821282/A51.rar.html - olha a pasta dos objetos que estou tentando spawnar.

O problema é que o fastman ta dando um erro relacionado a linha "Attempt to load object instance with undefined ID = 1". Parece que é porquê é um ID novo, criado, porquê funcionou com um ID ja do jogo.

Eu tentei abrir esse objeto no tuning mod e deu deboas, só para constar :P.

Amilton

espera a net do Djjr voltar