Loading...
 
Criando o Arquivo PAK

Criando o Arquivo PAK


Arquivo PAKlink

O PAK é um arquivo especial que contém o DAT e a imagem PNG para constituir um addon. Um arquivo PAK também pode conter vários DAT’s e imagens, ou outros arquivos PAK’s, para conter uma série de addons.

Criando o arquivo PAKlink

Para criar o arquivo PAK você vai precisar da imagem PNG e do arquivo DAT. O arquivo PAK é criado utilizando o programa MakeObj que você pode obter das seguintes maneiras:

Para usuários de Windows há dois programas com uma interface gráfica para o MakeObj:

Usando o Makeobjlink

O MakeObj é o programa que cria os arquivos PAK. Ele junta os arquivos de imagem PNG e DAT, formando um único arquivo PAK e, se compatível com a versão do Simutrans, está pronto para ser utilizado no jogo. Lembre-se que para se usar o MakeObj você já deve ter o arquivo de imagem PNG e o DAT.

Aqui você vai ver como utilizar o MakeObj usando o prompt de comando (cmd), para um tutorial usando uma interface gráfica veja usando o PakHelper ou usando o PakBuilder.

Preparando a pastalink

Para usar o makeobj você deve ter uma pasta que contenha:
  • O makeobj.exe
  • O arquivo DAT
  • A imagem PNG

Exemplo da pasta com os arquivos que devem ter para compilar o arquivo PAK.
Exemplo da pasta com os arquivos que devem ter para compilar o arquivo PAK.


Atenção: Os PNGs devem estar salvos conforme você descreveu no DAT. Exemplos:

Image[N]=Veiculo.0.0

Isso mostra que o arquivo Veiculo.png está salvo na mesma pasta onde estão os DAT’s e o makeobj.exe. Mas se...

Image[N]=./PNG/Veiculo.0.0

... já mostra que o arquivo Veiculo.png está salvo na pasta PNG, que está dentro da pasta onde estão as DAT’s e o makeobj.exe.

Compilandolink

Para compilar o arquivo PAK você deve seguir os seguintes passos depois que já configurou a pasta:

  1. Abra o prompt de comando do DOS
    Iniciar > Executar - Escreva cmd e aperte OK
    No Vista ou Windows 7 - Iniciar > Na área de pesquisa procure por cmd e execute como administrador.
  2. Na janela aberta escreva: cd ‘caminho para a pasta
    Escreva o caminho até a pasta que você criou como o makeobj. Ex.: c:\arquivos de programas\meu pak
  3. Escreva makeobj ‘comando’
    Em ‘comando’ utilize uma linha de comando exemplificado logo abaixo.
  4. Se tudo tiver dado certo você verá o arquivo PAK na pasta
  5. Copie os arquivos PAK para a pasta do pakset que você fez este addon para testá-lo.
  6. Execute o Simutrans usando esse pakset e crie um mapa sem utilizar a linha do tempo.

Imagem mostrando uma compilação concluída com sucesso.
Imagem mostrando uma compilação concluída com sucesso.

Linhas de Comandolink

Escreva estes textos no cmd para ter os seguintes resultados:

makeobj CAPABILITIES
Lista os objetos suportados para criação do PAK

makeobj PAK
Cria um arquivo PAK para o pak64 usando todos os DAT’s da pasta

makeobj PAK <arquivo PAK> <arquivo DAT>
cria um arquivo PAK para pak64 com o nome dado em <arquivo PAK&gt; e usando o DAT especificado em <arquivo DAT>

makeobj PAK??? <arquivo PAK> <arquivo DAT>
cria um arquivo PAK para um pak qualquer com o nome dado em <arquivo PAK> e usando o DAT especificado em <arquivo DAT>. Em ??? você deve definir o tamanho desse pakset.

makeobj MERGE <arquivo PAK> <arquivo(s) PAK>
cria um arquivo PAK com o nome especificado em <arquivo PAK> com outros arquivos PAK juntos especificados em <arquivo(s) PAK>

makeobj LIST <arquivo PAK>
Lista os objetos que estão contidos no arquivo PAK

makeobj DUMP <arquivo PAK>
Testa o aquivo PAK

makeobj EXTRACT <arquivo PAK>
extrai os arquivos PAK de dentro do PAK especificado em <arquivo PAK&gt; criado com o comando MERGE

Você pode adicionar ‘error.txt’ no final da linha para o MakeObj criar um arquivo error.txt com todos os erros que aconteceram no criação do PAK.

Publicando os seus addonslink

Você pode publicar seus arquivos PAK no fórum do Simutrans, pode ser no fórum portuguêslink-external, ou dentro do pakset específico mas em inglês.

Para publicar leia a regra de publicação primeiro, normalmente você necessita dar um comentário, colocar uma imagem e obviamente anexar o arquivo PAK.

Não tem a imagem? Veja Criando a Imagem PNG

Não tem o DAT? Veja Criando o Arquivo DAT

Voltar ao Menu Desenvolvimento

Rate this page:

Contributors to this page: An_dz and system .
Page last modified on Saturday March 22, 2014 00:22:12 CET by An_dz.

Online Users

13 online users

Newest Forum Posts

No records to display