[Tutorial] Criando um add-on: usando o MakeObjEste tutorial está disponível na nossa Wiki aqui com algumas outras informaçõesAutor: IgorEliezer
Área: desenvolvimento
Nível: médio
Resumo: Ensina como usar o MakeObj para gerar add-ons em formato pak.
Nota: Não cometa plágio. Ao usar material nosso, cite a autoria e o link de onde você tirou o material. Respeite o nosso trabalho.
1. IntroduçãoO MakeObj é o programa que cria add-ons em formato de arquivo pak. Ele junta o arquivo de imagem png com o DAT, formando um único arquivo pak e, se compatível com a versão do Simutrans, está pronto para funcionar no jogo.
Então, para se usar o MakeObj para criar um arquivo pak, você já deve ter prontos o arquivo de imagem PNG e o DAT.
Mais sobre add-ons:
Instalando um add-on em formato pak2. Procedimentos2.1. Preparando a pasta1) Baixe o Makeobj e descompacte-o, você obterá o arquivo makeobj.exe. O MakeObj mais recente você encontra na nossa página de downloads:
Download Simutrans2) Crie uma pasta onde vai ficar o Makeobj.exe, o arquivo dat e o arquivo png. Como na imagem abaixo, eu criei a pasta "makeobj" em C:
Atenção:Os PNGs devem estar salvos conforme você descreveu no dat. Exemplos:
Image[N]=Veiculo.0.0Isso quer dizer que o arquivo Veiculo.png está salvo na mesma pasta onde estão os DATS e o makeobj.exe. Mas se...
Image[N]=./PNG/Veiculo.0.0... já quer dizer que o arquivo Veiculo.png está salvo na pasta PNG, e esta pasta está dentro da pasta onde estão as DATS e o makeobj.exe.
2.2. Executando1) Abra o prompt de comando do DOS (pode ser Iniciar > Executar > escreva
command e tecle ENTER)
2) No prompt aberto escreva: cd c:\makeobj e tecle ENTER. É "c:\makeobj" porque é a pasta que eu criei no item 2. Se você criou a pasta em outro lugar, você terá que escrever todo o caminho no prompt.
3) No prompt ainda, escreva:
... se for para gerar add-ons para pak64: makeobj pak
... se for para gerar add-ons para pak128: makeobj pak128
... e tecle ENTER para executar.
Esta é a tela do prompt quando tudo sai certo:

4) Se tudo certo nos seus arquivos, após a execução você verá os arquivos PAKs criados na mesma pasta onde estão as DATs, que no caso desse exemplo, seria "c:\makeobj".
5) Agora teste no Simutrans, preferencialmente com a linha do tempo desativada. Selecione os PAKs e mova-os para dentro de "simutrans/pak", para os pak criados como pak64, ou para dentro de "simutrans/pak128, para os pak criados como pak128.
3. Publicando os seus add-onsCaso você queira, você pode lançar o seu add-on aqui. Será bem-vindo.
Abra um tópico lançando o seu add-on, com um breve comentário, uma pequena imagem de amostra e anexe o add-on. E você poderá receber comentários dos membros do fórum. As instruções para publicar seus add-on e baixar outros estão em
Add-ons PT - personalizando o SimutransAté logo,