Loading...
 
DAT de veículos dos jogadores

Parâmetros para Veículos dos Jogadores


Parâmetros do DAT para Veículos dos Jogadoreslink

Os Veículos dos Jogadores, ou simplesmente Veículos, é o nome dado para qualquer veículo que vai ser comprado e usado pelos jogadores.

O parâmetro é separado do valor pelo símbolo ‘=’.
Parâmetro
Explicação
Valor
Formato
Obj tipo do objeto vehicle exatamente esse valor
Name nome do veículo GTK_Truck texto simples
copyright nome do criador Eu_Mesmo texto simples
waytype tipo do caminho do veículo road valores determinados
freight tipo de carga oel texto
payload carga máxima 100  número
speed velocidade máxima 100  número
cost preço 40000  número
runningcost custo de operação 80  número
power força do motor 240  número
gear modificador da força 80  número em porcentagem
intro_month mês do início da produção número
intro_year ano do início da produção 1994  número
retire_month mês do fim da produção número
retire_year ano do fim da produção 2030  número
engine_type energia utilizada para movimentação hydrogene valores determinados
weight peso 12  número
length tamanho do veículo 12  número
sound som de partida número ou texto
smoke fumaça do veículo steam texto simples


Parâmetro ‘Objlink

Esse parâmetro define o tipo de objeto, para ser um veículo para ser usado pelos jogadores, obrigatoriamente seu valor é vehicle.

Parâmetro ‘Namelink

Parâmetro que define um nome para o veículo, seu nome depois pode ser utilizado numa tradução do pakset para aparecer na caixa de diálogo. Recomenda-se não utilizar espaços, pois isso causa problemas de tradução.
Utilizado para mostrar quem fez todo o trabalho, a imagem e o DAT. Você pode usar seu nome, nick, apelido.

Parâmetro ‘waytypelink

Tipo de caminho que o veículo vai percorrer (estradas, trilhos, água, etc.). Existem valores determinados no código do Simutrans e esse valores só podem ser:
Valor
Caminho
Veículos
road estrada Ônibus, Caminhões
track trilho Trens
tram_track trilho de bonde Bondes
monorail_track trilho de monotrilho Monotrilhos
maglev_track trilho de maglev Trem de levitação magnética (maglev)
narrowgauge_track trilho de bitola estreita Trens
water água (mar, canais, rios, lagos) Navios, Barcas, Barcos
air Ar Aviões ou outros veículos aéreos

Parâmetro ‘freightlink

Tipo de carga que o veículo transporta, esse valor deve ser o nome do produto especificado no seu DAT. Os valores None, Passagiere e Post podem ser utilizados em qualquer pakset para transportar nada, passageiros e correios respectivamente. Para encontrar algum freight no pakset você pode ver os arquivos good.*.pak na pasta do pakset ou no jogo trocar o idioma para C-English e clicar sobre uma empresa ou veículo que produz ou transporta aquele produto.

Parâmetro ‘payloadlink

Carga máxima que o veículo transporta. Esse valor depende muito do tipo de carga e de indústria para qual ele será utilizado. Você terá que fazer alguns testes. Esse valor se conecta com o valor metric do DAT do produto e o com o valor freight. Por Exemplo, o valor é 80 e o freight é Oel; isso quer dizer que o veículo carrega até 80m³ de petróleo.

Parâmetro ‘speedlink

Determina a velocidade máxima do veículo em Km/h. Lembre-se que o veículo sempre respeitará a velocidade permitida das estradas. Esse valor não deve ser utilizado para reboques ou vagões.

Parâmetro ‘costlink

Determina o preço de compra do veículo, o número é o valor no jogo incluindo os centavos. Se for utilizado 4000000 o preço será de 40.000,00¢.

Parâmetro ‘runningcostlink

Valor que define o custo de operação do veículo incluindo os centavos. O valor é descontado do balanço da companhia a cada Km rodado. Se utilizado 80 o custo será de 0,80¢/Km.

Parâmetro ‘powerlink

Define a força que o veículo tem em kW. O valor deve ser em um número inteiro e é exatamente o valor digitado. Por exemplo, 230 será força de 230kW. Não deve ser usado em reboques e vagões.

Parâmetro ‘gearlink

O parâmetro gear, ou câmbio em português, é um parâmetro de ajuste da força, parâmetro power. Esse parâmetro modifica a força que o jogo vai utilizar no veículo, mas continuará mostrando nas janelas o valor do parâmetro power. Ele garante que um veículo que realmente exista mostre a força real dele, mas mantenha a funcionalidade e balanceamento do pakset.

O câmbio pode reduzir ou aumentar a força interna. O câmbio é dado em porcentagem, que é a porcentagem do parâmetro power que gera a força interna.
Exemplos:
gear=80 e power=170, a força que o jogo usará é de 136KW.
gear=140 e power=170, a força que o jogo usará é de 238KW.
gear=100 e power=170, a força que o jogo usará não muda, é de 170KW.

Parâmetro ‘intro_monthlink

Mês de início da produção do veículo, ou mês que esse veículo vai aparecer para compra nos depósitos. Esse parâmetro deve ser preenchido no número correspondente do mês, janeiro é 1 e dezembro é 12.

Este parâmetro só funciona junto com o parâmetro intro_year.

Parâmetro ‘intro_yearlink

Ano de início da produção do veículo, ou o ano que esse veículo vai estar disponível no depósito. Esse parâmetro deve ser preenchido em números. Você pode tanto utilizar o ano de 2034 como o ano de 215. Você pode utilizar esse parâmetro em conjunto com o intro_month.

Este parâmetro é obrigatório, sem ele o veículo nunca começará sua produção, ou seja, nunca aparecerá no jogo.

Parâmetro ‘retire_monthlink

Mês que o veículo vai parar de ser produzido, ou o mês que o veículo vai ficar obsoleto no depósito. O parâmetro deve ser preenchido no número correspondente do mês, janeiro é 1 e dezembro é 12.

Este parâmetro só funciona junto com o parâmetro retire_year.

Parâmetro ‘retire_yearlink

Ano que o veículo vai parar de ser produzido, ou ano que esse veículo não estará mais disponível. Esse parâmetro deve ser preenchido em números. Você pode tanto utilizar o ano de 2034 como o ano de 215.

Este parâmetro não é obrigatório, se ele não for utilizado o veículo não terá uma data de fim da produção, será produzido sempre.

Parâmetro ‘engine_typelink

Define o tipo de energia utilizada para movimentar o veículo. Caso o veículo precisa de outro para se movimentar, como um vagão de trem, não deve ser utilizado. Os valores são fixos e só podem ser:
Valor
Significado
Bio Animal
sail Vento
steam Carvão
diesel Diesel
electric Eletricidade
hydrogene Hidrogênio
fuel_cell Célula Combustível
battery Bateria

Adicional: Motores a hidrogênio e alguns elétricos e a bateria são células combustíveis, mas no Simutrans eles tem categoria específica. Motores a água são também são células combustíveis. Mais informações na Wikipédialink-external.

Parâmetro ‘weightlink

O número colocado será o peso em toneladas do veículo, no Simutrans esse valor só é representativo, enquanto no Simutrans Experimental ele serve para alguns casos, como limitar a passagem de veículos pesados sobre pontes fracas. Pode ser utilizado valores quebrados utilizando um ponto. Ex.: 1.4 vai ser 1,4 toneladas.

Parâmetro ‘lengthlink

Determina o tamanho do veículo, serve para ajustar o alinhamento do veículo quando este não tem o tamanho padrão, o valor será de x/16 do tamanho do quadro.

Na primeira linha cada ponto azul mostra um quarto do tamanho do veículo, cada linha mostra um veículo com o length associado
Na primeira linha cada ponto azul mostra um quarto do tamanho do veículo, cada linha mostra um veículo com o length associado

Parâmetro ‘soundlink

Este parâmetro define um som que será emitido quando o veículo começa a se movimentar.

Todos os arquivos de som devem ser arquivos WAV e devem ficar dentro de uma pasta ‘sound’ do pakset que o veículo foi criado. Dentro desta pasta pode conter um arquivo ‘sound.tab’ que contém uma lista dos sons para eles terem um número (ID).

Tanto o número de ID do som como o próprio nome do som podem ser colocados nesse parâmetro. Para ficar sem som esse parâmetro pode ser omitido ou ser igual a -1.

Parâmetro ‘smokelink

Determina alguma emissão para o veículo emitir enquanto se locomove. Muito utilizado em veículos a carvão ou derivados do petróleo.

Esse valor deve ser o nome da fumaça criada no pak. Cada pakset tem o seu, por isso você deve verificar os arquivos smoke do pak. Veja mais detalhes em DAT de fumaça.

Parâmetros Constraintlink

Define outros veículos que devem ser adicionados depois ou antes do que está sendo criado. Pode ser adicionados quantos quiser, basta modificar o número zero entre conchetes.

Seu valor deve ser o nome interno do veículo (definido no parâmetro name), ou também pode ser colocado para não permitir ser adicionado depois ou antes de um veículo definindo o valor por none.
Parâmetro
Nome interno do veículo
Constraint[Prev][0] trainName_1
Constraint[Next][0] wagonName_2

Imagem PNG para Veículoslink

A imagem PNG além de ser criada também vai precisar de parâmetros só para ela no arquivo DAT. É recomendado ler sobre esses parâmetros, que são melhor explicados no artigo Criando a Imagem PNG.
Parâmetro
Direção no mapa
Valor exemplo
EmptyImage[S] indo para o sul (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[N] indo para o norte (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[E] indo para o leste (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[W] indo para o oeste (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[SW] indo para o sudoeste (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[SE] indo para o sudeste (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[NW] indo para o noroeste (frente voltada para essa direção) nome_da_imagem.Y.X
EmptyImage[NE] indo para o nordeste (frente voltada para essa direção) nome_da_imagem.Y.X

Imagens de Veículo Carregadolink

Você pode fazer o veículo ter uma imagem diferente se for carregado com algum produto, você pode até adicionar vários produtos. Para isso, você deve adicionar esse parâmetro para definir o tipo de carga que terá uma imagem diferente em seu veículo:
Parâmetro
Explicação
Valor exemplo
freightimagetype[0] nome do produto sand
freightimagetype[1] nome do produto coal


Depois é só adicionar as imagens e defini-las no DAT igual na tabela abaixo, só trocando o primeiro número que na tabela está 0 pelo número correspondente do freightimagetype[X] acima. Caso você queira fazer a imagem de carregado igual para todas as cargas basta não adicionar o parâmetro acima e adicionar os parâmetros abaixo sem os números.
Parâmetro
Direção no mapa
Valor exemplo
freightimage[0][S] indo para o sul (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][N] indo para o norte (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][E] indo para o oeste (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][W] indo para o leste (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][SW] indo para o sudoeste (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][SE] indo para o sudeste (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][NW] indo para o noroeste (frente voltada para essa direção) nome_da_imagem.Y.X
freightimage[0][NE] indo para o nordeste (frente voltada para essa direção) nome_da_imagem.Y.X

Exemploslink

Os exemplos tiveram algumas modificações na wiki, mas não alteram o entendimento aqui.
Limpo. Use para editar
obj=vehicle
name=
copyright=
waytype=
freight=
payload=
speed=
cost=
runningcost=
power=
gear=
engine_type=
weight=
lenght=
intro_year=
intro_month=
retire_year=
retire_month=
EmptyImage[S]=image.Y.2
EmptyImage[N]=image.Y.4
EmptyImage[E]=image.Y.0
EmptyImage[W]=image.Y.6
EmptyImage[SW]=image.Y.7
EmptyImage[SE]=image.Y.1
EmptyImage[NW]=image.Y.5
EmptyImage[NE]=image.Y.3
freightImageType[0]=
freightimage[0][S]=image.Y.X
freightimage[0][N]=image.Y.X
freightimage[0][E]=image.Y.X
freightimage[0][W]=image.Y.X
freightimage[0][SW]=image.Y.X
freightimage[0][SE]=image.Y.X
freightimage[0][NE]=image.Y.X
freightimage[0][NW]=image.Y.X

Imagem PNG Exemplo

Este PNG serve para alinhar corretamente os veículos. A cor verde significa a frente do veículo.

PNG exemplo para pak64
PNG exemplo para pak64


Caminhão LKW_ERZ pak64
obj=vehicle
name=Heavy_ore_truck
copyright=MHz
waytype=road
freight=Eisenerz
payload=85
speed=43
cost=1050000
weight=15
power=480
gear=60
smoke=Diesel
RunningCost=1820
sound=1
intro_year = 1971
intro_month = 9
retire_year=2031
Constraint[Prev][0]=none
Constraint[Next][0]=none
EmptyImage[S]=LKW_ERZ.0.0
EmptyImage[N]=LKW_ERZ.0.1
EmptyImage[E]=LKW_ERZ.0.2
EmptyImage[W]=LKW_ERZ.0.3
EmptyImage[SE]=LKW_ERZ.0.4
EmptyImage[NW]=LKW_ERZ.0.5
EmptyImage[NE]=LKW_ERZ.0.6
EmptyImage[SW]=LKW_ERZ.0.7
FreightImage[S]=LKW_ERZ.1.0
FreightImage[N]=LKW_ERZ.1.1
FreightImage[E]=LKW_ERZ.1.2
FreightImage[W]=LKW_ERZ.1.3
FreightImage[SE]=LKW_ERZ.1.4
FreightImage[NW]=LKW_ERZ.1.5
FreightImage[NE]=LKW_ERZ.1.6
FreightImage[SW]=LKW_ERZ.1.7

Imagem PNG LKW_ERZ.png

LKW_ERZ.png modificado para wiki
LKW_ERZ.png modificado para wiki


Trem BRV36 pak64
obj=vehicle
name=BRV36
copyright=Saskia
waytype=track
engine_type=diesel
smoke=Diesel
freight=None
length=6
power=265
gear=250
speed=55
intro_year=1937
retire_year=1980
cost=750000
sound=2
RunningCost=316
weight=42
EmptyImage[S]=BRV36.2.0
EmptyImage[E]=BRV36.2.1
EmptyImage[SE]=BRV36.2.2
EmptyImage[SW]=BRV36.2.3
EmptyImage[N]=BRV36.2.4
EmptyImage[W]=BRV36.2.5
EmptyImage[NW]=BRV36.2.6
EmptyImage[NE]=BRV36.2.7

Imagem PNG BRV36.png

BRV36.png modificado de veh-diesel.png para wiki
BRV36.png modificado de veh-diesel.png para wiki


Navio EnCo pak64
obj=vehicle
name=EnCo_Steel_Ship
copyright=Timothy Baldock
waytype=water
engine_type=diesel
smoke=Diesel
freight=Stahl
payload=320
speed=38
cost=2500000
weight=210
power=600
RunningCost=6800
intro_year=1920
intro_month=6
gear=200
Constraint[Prev][0]=none
Constraint[Next][0]=none
EmptyImage[S]=EnCo_SteelShip.0.0
EmptyImage[E]=EnCo_SteelShip.0.1
EmptyImage[SE]=EnCo_SteelShip.0.2
EmptyImage[SW]=EnCo_SteelShip.0.3
EmptyImage[N]=EnCo_SteelShip.0.4
EmptyImage[W]=EnCo_SteelShip.0.5
EmptyImage[NW]=EnCo_SteelShip.0.6
EmptyImage[NE]=EnCo_SteelShip.0.7
FreightImage[S]=EnCo_SteelShip.1.0
FreightImage[E]=EnCo_SteelShip.1.1
FreightImage[SE]=EnCo_SteelShip.1.2
FreightImage[SW]=EnCo_SteelShip.1.3
FreightImage[N]=EnCo_SteelShip.1.4
FreightImage[W]=EnCo_SteelShip.1.5
FreightImage[NW]=EnCo_SteelShip.1.6
FreightImage[NE]=EnCo_SteelShip.1.7

Imagem PNG EnCo_SteelShip.png

EnCo_SteelShip.png modificado de TimothyShips.png para wiki
EnCo_SteelShip.png modificado de TimothyShips.png para wiki


Avião Lockhead_Tristar pak64
obj=vehicle
name=Lockhead_Tristar
copyright=MHz
waytype=air
engine_type=diesel
freight=Passagiere
payload=390
speed=894
# 3*213,5kN*880km/h
power=44700
gear=100
weight=165
cost=9000000
runningcost=4330
intro_year=1972
intro_month=1
sound=5
smoke=-1
Constraint[Prev][0]=none
Constraint[Next][0]=none
EmptyImage[S]=Lockhead_Tristar.3.0
EmptyImage[N]=Lockhead_Tristar.3.1
EmptyImage[E]=Lockhead_Tristar.3.3
EmptyImage[W]=Lockhead_Tristar.3.2
EmptyImage[SE]=Lockhead_Tristar.3.4
EmptyImage[NW]=Lockhead_Tristar.3.5
EmptyImage[NE]=Lockhead_Tristar.3.6
EmptyImage[SW]=Lockhead_Tristar.3.7

Imagem PNG Lockhead_Tristar.png

Lockhead_Tristar.png modificado de planes-mhz.png para wiki
Lockhead_Tristar.png modificado de planes-mhz.png para wiki


Rate this page:

Contributors to this page: An_dz and system .
Page last modified on Sunday January 27, 2013 00:23:38 CET by An_dz.