Cookie Consent

This website would like to place cookies on your computer to improve the quality of your experience of the site. To find out more about the cookies, see our privacy notice.

Carregando...
 
Skip to main content

Site identity, navigation, etc.

Simutrans Tikiwiki
Simutrans Tikiwiki
The official wiki for Simutrans
Esqueci a minha palavra-passe
CapsLock is on.
  • Login with 2FA

Navigation and related functionality and content

Criando o Arquivo PAK
(Em cache)
Translations
Português (pt)Dansk (da)Deutsch (de)English (en)Español (es)Français (fr)Italiano (it)Magyar (hu)Nederlands (nl)Norsk (no)Polszczyzna (pl)Suomi (fi)Svenska (sv)Česky (cs)Ελληνικά (el)Русский (ru)日本語 (ja)正體中文 (tw)简体中文 (cn)
Estruturas
Desenvolvimento - Index
Ações da página
Actualizar Imprimir
  1. Desenvolvimento - Index
  2. Criando o Arquivo PAK

Índice

  • Arquivo PAK
    • Criando o arquivo PAK
  • Usando o Makeobj
    • Preparando a pasta
    • Compilando
      • Linhas de Comando
  • Publicando os seus addons

Arquivo PAK

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 PAK

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:

  • Site Oficial do Simutrans
  • Compilando a última versão com o código do Simutrans


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

  • PakHelper (Inglês)
  • PakBuilder (Inglês)

Usando o Makeobj

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 pasta

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:

Copy to clipboard
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...

Copy to clipboard
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.

Compilando

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 Comando

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 addons

Você pode publicar seus arquivos PAK no fórum do Simutrans, pode ser no fórum português, 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
  1. Desenvolvimento - Index
  2. Criando o Arquivo PAK
Rate this page:

Contributors to this page: An_dz and system .
Page last modified on Sábado Março 22, 2014 00:22:12 CET by An_dz.
This content is licensed under the terms of the Copyright.
Histórico Source
Contributions by author Discutir

More content and functionality (left side)

....

Copyright
Impressum

Data protection

Pesquisar

System Menu

  • Página Inicial
  • Pesquisar
  • Contacte-nos
  • Estatísticas
  • Categorias
  • Tags
  • Wiki
    • Página Inicial Wiki
    • Últimas Alterações
    • Rankings
    • Listar páginas
    • Bancada de Testes
    • Estruturas
  • Artigos
    • Página principal de Artigos
    • Listar Artigos
    • Submit Article
    • View submissions
  • Fóruns
    • List Forums
  • Directório
    • Submit a new link
    • Explorar directório
  • Galerias de Ficheiros
    • List Galleries
  • Folhas de Cálculo
    • List Sheets
  • Acompanhamentos
    • List Trackers
    • Offline mode
  • Pesquisas
    • Listar Consultas
    • Estatísticas

Artigos

  1. Simutrans 124.5
  2. Simutrans 124.4.1
  3. unofficial pak64.german 0.124.4.0.1
  4. Simutrans 124.4
  5. PAK128.German 2.4
  6. unofficial pak64.german 0.124.0.0.7
  7. unofficial pak64.german 0.124.0.0.6
  8. Simutrans 124.3.1
  9. unofficial pak64.german 0.124.0.0.5
  10. 2024 Simutrans Screenshot Contest

Últimas alterações

  1. de_simuconf_tab_pakset
  2. Home
  3. en_Code_Overview_3_Ribis_and_Slopes
  4. en_Code_Overview_2_Ways
  5. en_Code_Overview_1_World
  6. Copyright
  7. en_Code_Overview_5_Vehicles_and_Convoys
  8. en_Code_Overview_7_Movement_of_Convoys
  9. en_Code_Overview_6_Schedules_and_Routes
  10. en_Code_Overview_4_Signs
...mais

Online Users

699 utilizadores on-line

Newest Forum Posts

  1. Aw: en_menuconf_tab: Wofür steht 'ribi'?
  2. en_menuconf_tab: Wofür steht 'ribi'?

BugTracker

  1. Signals waytype tram_track not correct work
  2. fehlerhafte Darstellung bei Untergrundstrom
  3. ungleiche Frachtverteilung an Ölborinseln
  4. Liste verfügbare Fahrzeuge
  5. Grafikfehler Bodentextur
  6. Linksklick in Haltliste
  7. blank menu show

Últimos comentários no wiki

  1. en_BuildAnAirport: "In Extended, they have to..."
  2. en_BuildAnAirport: "Is there any advice on how..."
  3. en_Simutrans_repo_deb: "When installing..."
  4. en_Simutrans_repo_deb: "Also with Linux Mint 21.1 -..."
  5. en_Simutrans_repo_deb: "After a while, I found..."
  6. en_Simutrans_repo_deb: "Hi, I tested the following..."
  7. de_VehicleDef: "Loading time ist ein..."
  8. de_tikiwiki_hilfe_index: "cialis normaldosis &lt;a..."
  9. de_tikiwiki_hilfe_index: "cialis moment urban..."
  10. de_FactoryDef: "z.B. bei Ölbohrinseln mit..."

Site information, links, etc.