News:

SimuTranslator
Make Simutrans speak your language.

[DUDA] Como hacer un addon: ficheros dat y png

Started by Winslow, October 29, 2008, 01:42:03 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Winslow

Saludos a todos!!! Estoy muy interesado en aprender a diseñar addons, y estoy seguro que no soy el único  ;D. He visitado los enlaces que Vilvoh me ha proporcionado, pero sigo con algunas dudas  ???, quiero plantearlas aquí por si alguien quiere compartir sus conocimientos con los que apenas comenzamos... ja ja...  ;D

1-Con el archivo DAT no tengo mucho problema, sé que sólo hay que conocer los parámetros necesarios y ya (aunque estoy seguro que existe una infinidad de parámetros que aún no he descubierto, pregunto a los expertos ¿qué lenguaje es el que se utiliza? ¿java, visual, C++?).
2-El que me da dolores de cabeza es el archivo PNG (seguro la explicación es sencilla). Cuando se construye un objeto, como un vehículo, por ejemplo, con todas las vistas laterales, ¿cada vista es un archivo PNG independiente o se ha dibujado una por una sobre un fondo en común? ¿Por qué el fondo del PNG es color celeste? ¿Tiene que ser así? ¿Cuál es la combinación RGB de ese fondo?

Espero no aturdir a nadie con mis preguntas  :D, pero les prometo que cuando sepa muy bien cómo hacer todo esto escribiré un tutorial completísimo...  ;)

vilvoh

#1
Quote from: Winslow on October 29, 2008, 01:42:03 PM
[..] ¿qué lenguaje es el que se utiliza? ¿java, visual, C++?).

No es ningun lenguaje de programación. El archivo dat es simplemente una sucesión de atributos y valores del objeto en cuestión. Algunos atributos son comunes a todos (obj, name, copyright, intro_year, etc..) y otros atributos dependen del tipo de objeto (vehículo, edificio, etc..)

Los archivos dat se pueden crear con un simple editor de texto, solo tienes que saber que atributos debes poner. Y eso aparece en el wiki, por ejemplo. En el antiguo forum teneís un zip con ejemplos de archivos dat y png. También podeís buscar en el SVN de sourceforge

Quote from: Winslow on October 29, 2008, 01:42:03 PM
¿cada vista es un archivo PNG independiente o se ha dibujado una por una sobre un fondo en común?

Puedes usar las dos opciones. Puedes poner cada vista en un png independiente, o juntar todas en uno. Lo habitual es optar por la segunda solución. ¿Como especifícas depués en el archivo dat que imagen corresponde con que vista? Lo que se hace es considerar el archivo png como una cuadrícula, en la que cada imagen de una vista es un recuadro. Se empieza a contar desde la parte superior izquierda, de izquierda a derecha y de arriba abajo (si hay más de una fila), y SIEMPRE DESDE CERO

Ya hemos dicho que segun el tipo de objeto, tendrá más vistas o menos. A veces es obligatorio hacerlas todas (vehículos) En otros casos, no hace falta (algunos tipos de edificios).
Los edificios suelen tener 1, 2 y hasta 4 vistas que vienen definidas por este gráfico.

Los vehículos tienen 8 vistas: Sur, Sureste, Este, Nordeste, Norte, Noroeste, Oeste, Sudoeste.
En el caso de la imagen de arriba la relación de vistas e imágenes sería (EMPEZANDO DESDE CERO)
0.0 ---> Sur (S)
0.1 ---> Norte (N)
0.2 ---> Este (E)
0.3 ---> Oeste (O)
0.4 ---> Sudeste (SE)
0.5 ---> Noroeste (NO)
0.6 ---> Nordeste (NE)
0.7 ---> Sudoeste (SO)

OJO: de 0 a 7 van ocho vistas...

Por cierto, en Simutrans la luz siempre viene de Sur-Sureste, como podeís ver en este ejemplo.


Después cada tipo de objeto tiene sus particularidades, incluso dentro del mismo tipo existen casos con características especiales, pero eso es un tema un poco más complejo sobre el que probablemente hablaremos más adelante.

Quote from: Winslow on October 29, 2008, 01:42:03 PM
¿Por qué el fondo del PNG es color celeste? ¿Tiene que ser así? ¿Cuál es la combinación RGB de ese fondo?

El fondo es de ese color, porque dicho color representa la transparencia en Simutrans. Su código es E7FFFF. Por una serie de razones técnicas, Simutrans usa imágenes de 24 bits (RGB) en vez de 32 bits (RGB+Alpha) y usa ese color para simular la transparencia (canal alpha). Cuando el motor gráfico se encuentra un pixel de ese color, simplemente no lo representa.

Quote from: Winslow on October 29, 2008, 01:42:03 PM
Espero no aturdir a nadie con mis preguntas  :D, pero les prometo que cuando sepa muy bien cómo hacer todo esto escribiré un tutorial completísimo...  ;)

No te preocupes. Si con eso conseguimos animarte a crear un tutorial, bienvenidas sean.... ;)

Escala Real...a blog about Simutrans in Spanish...

Winslow

#2
Gracias Vilvoh, me has aclarado muchas dudas!!! Comenzaré a trabajar en algo sencillo y se los postearé para que me den su opinión  ;).

Winslow

¡Ayuda! ¿Alguien tiene un fichero DAT que pueda tomar como ejemplo para construir un edificio que ocupa más de una cuadrícula? De hecho lo que estoy haciendo ocupa cuatro cuadrículas, pero todos los ejemplos de DAT que he podido ver se refieren únicamente a edificios con una cuadrícula de tamaño.

Otra: Para el mismo ejemplo, ¿en la imagen PNG se dibuja todo el edificio ocupando las cuatro cuadrículas o se tiene que "descuartizar" en cuatro partes?

vilvoh

Efectivamente se tiene que descuartizar en las distintas partes. Para esto lo mejor, y más facil es usar Tilecutter, un programa que hace esto por ti. Además te crea el archivo dat de forma automática.

Arrancas la aplicación. Vas a la caja de texto Source y pulsas Browse. Buscas el archivo png donde tienes el edificio y a continuacion aparecerá en el area central. En la parte derecha tienes que indicarle el tipo de pak para el cual es el objeto (paksize), las vistas que tiene (views) y las dimensiones (x=largo, y=ancho y z=alto)

A continuación, pulsa CTRL+D o menú Tools >> dat file options y rellena los campos correspondientes al tipo de edificio (name, type, level, etc...) Una vez tengas todo tienes que elegir un fichero dat de salida (Output dat)y un fichero png de salida (Output png). Al menos EL FICHERO PNG TIENE QUE EXISTIR, es decir que el programa no crea el nuevo png de la nada. Lo normal es poner como png de salida, el mismo que de entrada. De esta manera, sobreescribirá el original así que ten cuidado y haz un copia del original por si acaso.

Finalmente, para obtener el png con el edificio troceado, una vez que hayas seguido todos los pasos, ve al menu File y pulsa en la opción Export Source o CTRL+E. Verás como aparece un nuevo fichero dat, y el contenido del png original ha sido reemplazado por el edificio troceado.

Escala Real...a blog about Simutrans in Spanish...

Winslow


Lobsus

Ayer me compre una revista de informatica que traia un dvd con programas, y entre ellos venia el blender 2.47 que es para hacer elementos tridimensionales que despues se pueden convertir en imagenes para sacar los png. ¿es un buen programa o los hay mejores? Yo he utilizado programas de diseño avanzado tipo autocad, asi que no me asustan los que son algo complejos.

Lo que aun si que no tengo ni idea es de como se distribuye en una imagen png las imagenes de manera de que cada imagen corresponda a una posicion de un objeto, no se si entendeis mi duda...

vilvoh

#7
Uhmm... sin duda es muy bueno, teniendo en cuenta que es gratis, pero al principio cuesta un poco hacerse con el interfaz. No hay muchos menus a la vista, la gran mayoría de acciones van por atajos del teclado, pero una vez que haces 4 cosas y aprendes las técnicas básicas, puedes llegar a sacarle mucho partido. Tienes que dedicarle algo de tiempo las primeras veces, pero merece la pena. En Escala Real tienes algunos artículos acerca de técnicas básicas de Blender asi como algunas referencia en español (libros cortos y tutoriales), y en el wiki oficial de Blender tienes un libro llamado Noob to Pro que también está traducido. Ahí se explica casi todo lo que se puede hacer con esa maravillosa herramienta. Repito, merece la pena que le eches un vistazo.. :)

Quote from: Lobsus on November 07, 2008, 08:40:25 AM
Lo que aun si que no tengo ni idea es de como se distribuye en una imagen png las imagenes de manera de que cada imagen corresponda a una posicion de un objeto, no se si entendeis mi duda...

En principio puedes poner las imágenes en el orden que te de la gana, siempre que en el archivo dat la correspondencia sea la correcta. Es decir, en el png puedo poner la imagen de la vista Sur en 3 o en 5 posición, siempre que en el archivo dat conste que en el dat aparezca alguna de estas opciones (sin los espacios).

Image[S] = fichero_png.0.3
Image[S] = fichero_png.0.5

Por tanto el orden de las vistas en el png no importa siempre que espeficiques correctamente la relacion en el archivo dat. Lo mismo da S, N, E,W,NE,SW,NW,SE que S,SE,E,NE,N,NW,W,SW que cualquier otra combinación, siempre que tengas claro que esta correlación en el archivo dat:
Quote0.0 ---> Sur (S)
[N] ---> Norte (N)
[E] ---> Este (E)
  • ---> Oeste (O)
    [SE] ---> Sudeste (SE)
    [NO] ---> Noroeste (NO)
    [NE] ---> Nordeste (NE)
    [SO] ---> Sudoeste (SO)
En el primer caso la cosa quedaría así (suponemos que las imágenes estan en una sola fila y que el orden es S, N, E,W,NE,SW,NW,SE)
Image[S]=fichero_png.0.
Image[N]=fichero_png.0.1
Image[E]=fichero_png.0.2
Image[W]=fichero_png.0.3
Image[SE]=fichero_png.0.7
Image[NW]=fichero_png.0.6
Image[SW]=fichero_png.0.5
Image[NE]=fichero_png.0.4


Mientras que en que segundo caso, tendrías esto (S,SE,E,NE,N,NW,W,SW):
Image[S]=fichero_png.0.0
Image[N]=fichero_png.0.4
Image[E]=fichero_png.0.2
Image[W]=fichero_png.0.6
Image[SE]=fichero_png.0.1
Image[NW]=fichero_png.0.5
Image[SW]=fichero_png.0.7
Image[NE]=fichero_png.0.3

Escala Real...a blog about Simutrans in Spanish...

Lobsus

wau, hoy me he encontrado con un manual de introduccion a blender y la verdad es que ayuda un monton, yo creo que con un poco de tiempo, podré defenderme. Por cierto, ¿tienes algun archivo de ejemplo que me pueda servir? no tiene ni que estar terminado, sino que tenga "algo" y asi voy probando. Si ves que esta complicado para pasarmelo dejalo.

vilvoh

Mandame un mensaje privado y te mando alguno de los objetos que tengo por aquí..

Escala Real...a blog about Simutrans in Spanish...

Silver

oye vilvoh, encontre en esta dir: http://minami-fukuoka.simutrans.net/english/pakhelper.html un pak helper le he tratado de leer pero realmente no le entiendo su proposito en cuanto a los addons, tu sabes para que es? si resuelve algun problema con ellos o solo checa la version del makeobj o tambien checa algun error de algun pak???

vilvoh

Es un interfaz para makeobj en windows. Te evita el tener que usar la consola de MS-DOS para crear los archivos pak. Es muy útil y facil de usar. Solo le tienes que decir cual es el archivo dat del objeto en campo de texto Select dat file (pulsa Open para buscarlo), despues pulsas el botón Do pak y listo. Te crea un archivo .pak en el mismo directorio.

El resto de las pestañas son las distintas opciones que tiene makeobj: para extraer info de un fichero pak (Extract), para unir varios ficheros en uno (Merge) y para listar el contenido (List).

La version de makeobj que viene con Pak helper es antigua. Si quieres usar una version más nueva, descarga makeobj de Sourceforge y reemplaza el ejecutable que está en el directorio donde hayas instalado Pak Helper.

En ese mismo directorio hay un fichero, pak.log, donde se registran los mensajes producidos durante el proceso de compilación del fichero .pak. Pueden ser errores, advertencias o simple información.

Es un herramienta muy recomendable para los usuarios de Windows que vayan a crear objetos. A ver si hago algun artículo en el blog o un pequeño tutorial de como manejarlo, aunque es bastante simple e intuitivo.

Escala Real...a blog about Simutrans in Spanish...

vilvoh

Aquí teneís el artículo sobre PakHelper, una revision a fondo bastante extensa de casi todas las opciones que tiene con capturas incluidas..

http://simutrans-escala-real.blogspot.com/2008/11/pak-helper-el-pequeo-ayudante-de.html

Escala Real...a blog about Simutrans in Spanish...

Silver

wowww, que informacion tal esplendida, muchas gracias vilvoh y de verdad te aconsejaria que hicieras tu propio manual, sabes mucho de diferentes temas sobre lo que rodea el juego ;)

vilvoh

#14
Muchas gracias... :)... la verdad es que estoy en contacto con Ormac para ver si hacemos una guia para crear objetos desde el modelado hasta la creción del archivo dat. Paciencia porque no es tan fácil como parece crear una guía con buenos contenidos y bien estructurados.

Escala Real...a blog about Simutrans in Spanish...

Silver

o.k., tambien lei por hay que el chavo que se hace cargo de la pagina de addons.simutrans casi no tiene tiempo como o algo así para llevar sus paginas, ya las sedio a alguien mas aparte de la web de map.simutrans?

vilvoh

Has leido bien, y ahora la pregunta del millon ¿adivina quién es uno de los "afortunados"" que puede gestionar contenidos de addons.simutrans.com?  ::)....

maps.simutrans.com ahora está gestionada por Combuijs, que está mirando algunos de los mapas de america que subiste para incorporarlos al repositorio. En cuanto al repositorio de addons, yo, por lo menos estoy haciendo un inventario y definiendo las reglas para admitir/rechazar objetos. Lo que necesitamos son probadores (testers), gente que se juegue habitualmente a Simutrans y pueda probar de forma exhaustiva los objetos que sean candidatos a ser incluidos en el repositorio, buscando fallos gráficos o de los atributos (que sea muy caro, que no obtengas beneficios, que sea muy potente, etc..) ¿Te apuntas?

Escala Real...a blog about Simutrans in Spanish...

Silver

wow, muy buena noticia y bueno en cuanto a lo de testers me encantaria, asi que tu me avisame por favor

vilvoh

Perfecto, estoy intentando reclutar a más gente. En cuanto tenga algo te aviso por mensaje privado.

Escala Real...a blog about Simutrans in Spanish...

ger

Bueno aca va mi pregunta

¿Como hago un paquete?

Tengo hecho un archivo png de un autobus (tomando como base un colectivo japones)(ver adjunto)(el cual originalmente se llamaba Kintetu Bus)

y el archivo .dat original contenia las siguientes instrucciones

#-------------------------------------------------------------------------------
#     City_bus-set.dat
#@@—·‹qƒoƒXƒZƒbƒg_11Ž–‹ÆŽÒ12ŽÔ—¼
#@@"Œ•"S"¹ƒoƒX ‹ß‹E"ú–{"S"¹ƒoƒX ¼"ú–{"S"¹ƒoƒX –¼ŒÃ‰®"S"¹ƒoƒX •xŽR'n•û"S"¹ƒoƒX,QŽí
#@@Ã‰ª"S"¹ƒoƒX '·–ì"d"SƒoƒX ¼]Žs‰cƒoƒX "Z"òƒoƒX "ú–{Œð'ʃoƒXi'¹ŽæŒ§j
#@@'D–Ø"S"¹ƒoƒXiŽRŒûŒ§‰F•"Žsj
#
#   '˜ìŒ ,Í, ,è,Ü,¹,ñBŽ©—R,ÉŽg,Á,Ä,­,¾,³,¢B   
#@@CopyLeft ý 2003 464
#-------------------------------------------------------------------------------
obj=vehicle
name=Kintetu Bus
waytype=Road
freight=Passagiere
speed=120
payload=72
cost=310000
weight=10
Power=184
runningcost=12
sound=1
intro_year=1900
intro_month=1
EmptyImage=Kintetu_Bus.0.0
EmptyImage[N]=Kintetu_Bus.0.1
EmptyImage[E]=Kintetu_Bus.0.2
EmptyImage[W]=Kintetu_Bus.0.3
EmptyImage[SE]=Kintetu_Bus.0.4
EmptyImage[NW]=Kintetu_Bus.0.5
EmptyImage[NE]=Kintetu_Bus.0.6
EmptyImage[SW]=Kintetu_Bus.0.7
----------------------------------

¿Ahora que se supone que tengo que modificar de ese archivo, y como hago para compilarlo a un archivo .pak?

pd: el colectivo en cuestion es uno que esta en buenos aires, y pertenece a la linea 12, y seria un addon para un pak 64

el link de abajo mostraria como es realmente el colectivo en la vida real
http://solaris222444.googlepages.com/L12Int43CartelectUgarte2007_B.jpg/L12Int43CartelectUgarte2007_B-full;init:.jpg


vilvoh

Tienes que usar un programa llamado makeobj para crear el archivo pak. Está disponible en la página de sourceforge de Simutrans, en la sección de descargas. En el foro ES - Español existe también un tutorial acerca de como manejar ese programa (Uso de MakeObj)

Por último, si usas windows es posible que te sea más fácil crear el pak si usas PakHelper, un intterfaz gráfico de makeobj solo para windows.Tienes un artículo completo sobre como usarlo en Escala Real

Escala Real...a blog about Simutrans in Spanish...

derajjared

#21
hola vilvoh esta pregunta creo que es para ti
1 . como subo archivos a forum.simutrans
2 tengo un edificio que dibuje png. el archivo dat. quiero subirlo para que lo detalles  y me expliques por que no puedo crear el pak con pakhelper  ya lo intente pero no me explico que es lo que me falta, creo que esta todo bien pero necesito tu supervicion. pero para eso necestito subirlo a el forum para que lo veas y no se como.
gracias vilvho

derajjared

#22
creo que lo tengo bueno ahora checa por favor vilvoh

vilvoh

#23
Te falta la imagen de la versión de invierno, que aparece especificada en el archivo dat, pero por lo demás para ser el primer intento no está mal.

Tienes un fallo en la imagen. En algún momento del proceso de la creación cortaste y pegaste algo, y se ha activado el canal alpha (fondo transparente) Si creas el pak, aparecerá representado con barrotes (el famoso efecto barrotes) ya que Simutrans maneja imágenes de 24 bits, y las que tienen transparencia son de 32 bits. Se arregla facilmente, cortando al imágen y pegándola en otra nueva.

Tienes otro fallo en el dat
BackImage[0][0][0][0][0][0]=localbanco.1.1

como el edificio solo ocupa una casilla, y la imágen solo tiene una casilla (de 128x128) lo correcto es pone:

BackImage[0][0][0][0][0][0]=localbanco.0.0

Que significa, tomando como referencia cuadrículas de 128x128 píxeles,que hace referencia a la primera cuadrícula de la primera fila (en informática casi siempre se empieza a contar por el 0) Así que el dat queda así (he rebajado algunos atributos)
#
Obj=building
Name=localbanco
copyright=derajjared
Type=com
Level=10
chance=22
intro_year=1920
climates=tropic,mediterran,temperate,tundra,rocky,arctic
BackImage[0][0][0][0][0][0]=localbanco.0.0
#BackImage[0][0][0][0][0][1]=winter-localbanco.1.1
--------------------


En cuanto al aspecto gráfico, tal vez sería buena idea darle un poco más de detalle al interior (sillas, mesas, etc..)

P.D: la imagen invernal está comentada porque no existe.




EDITO: Ojo porque si tienes la cota de nieve muy baja, no aparecerá. Respecto al dat anterior, sube el chance hasta 75 u 80 para la fase de pruebas.

Más cosas. Creo que és un poco alto (ver imagen adjunta) ¿cuantas plantas se supone que tiene? no recuerdo bien la escala del pak128, pero creo que son unos 12-14 px por piso.

Por último, si te fijas, por la noche aparecen puntitos iluminados. Eso es porque has usado, sin saberlo, colores especiales. Se pueden eliminar a mano o usando Shades (tienes un artículo muy completo en el blog Escala Real)

Escala Real...a blog about Simutrans in Spanish...

derajjared

#24
vilvoh muchisimas gracias por tus comentarios poco a poco sacare todas mis dudas ire puliendo detalles. y espero tener tu ayuda para proximas cosas que tengo pensado hacer de antemano gracias.

vilvoh.


p.d. a toda la comunidad simutrans los invito a quen aporten sus ideas y trabajos hay mucho por hacer me gustaria que volvieran a poner un link especial  como el del foro anterior llamado tormentas de ideas  o rebautizarlo como universo de ideas. y otro mas o en el mismo link para poner los trabajos terminados. para no ponerlos unos en otro link y otros en otro.

vilvoh

La verdad es que ese hilo era una especie de contenedor de ideas bastante útil para poner las cosas que no encajaban en ningún sitio.

En cuanto al de trabajos terminados, hay algo parecido en el foro portugués (un compilación de enlaces a addons) así que en cuanto haya material se crea.

Escala Real...a blog about Simutrans in Spanish...

ger

#26
Bueno al final resolvi el problema(no me sirvio el pakhelper, al final compile el pak usando el makeobj en dos)

Asi que adjunto el pak y la imagen de como se ven los bondis(autobuses) para el pak64 (probado en pak64jap)

Y se pueden apilar hasta convoyes de 4 autobuses

Los que puse son solo de prueba (provienen de las lineas 12 y 126 de Buenos Aires, Argentina)

vilvoh

¡Muy buenos! Solo veo un par de pequeños incovenientes. Yo ajustaría más algunos atributos como el coste operativo (running cost) ya que 0.12 cr x km me parece muy poco para un autobús de 72 pasajeros. También aumentaría el precio hasta por lo menos 6.000 - 6.100 créditos y modificaría la fecha de intro.

En cuanto al apartado gráfico, como has dicho que se pueden crear convoys de hasta cuatro elementos, yo crearía gráficos distintos para los elementos centrales el convoy, con la tipica goma que une unas partes con otras.

Una última cosa. Hay que fijarse bién al redactar el fichero dat, porque en este caso si empiezas comprando un linea 126, a continuación puedes comprar y acoplar no solo otro 126 sino también un linea 12. No se si esto lo has echo así intencionadamente, pero en mi opinión lo lógico sería ue too el convoy tuviera elementos del mismo tipo (todo 126 o 12)

Bueno, parece que la gente empieza a animarse a crear sus propios objetos.... :)

Escala Real...a blog about Simutrans in Spanish...

ger

#28
Ya modifique un poco lo que me decis, Y hice algunos modelos mas(ahora ya aclarando de que chasis se tratan y mas o menos en que año aparecen(no antes de 1998))

Subi los precios de compra(rondan entre 5000 y 6700), la capacidad ronda entre 72 y 80 pasajeros, El costo de operacion va desde 0.20 a 0.31

El tema del fichero dat, como ya habia dicho tome prestado el del pak japones, y modifique algunos atributos, pero no se como limitar el tema de acoplamiento. Igual estos colectivos no son articulados (realmente en buenos aires estan apareciendo pero solo en 2 lineas y en solo 2 partes)

Los colectivos que puse son

-Linea 12, T.A. Callao S.A., Chasis: Mercedes Benz o500u, Carroceria: La favorita
-Linea 39, Tptes Santa Fe s.a.c.i.f., Chasis: Mercedes Benz 1315sb, Carroceria: Ugarte Europeo
-Linea 102, Sargento Cabral, Chasis y carroceria. Tatsa Puma D12 con motor Deutz
-Linea 126, Cardenas S.A. son 2 modelos
               -Chasis: Mercedes Benz 1621L, Carroceria: La favorita
               -Chasis: Mercedes Benz 1521sb, Carroceria: Ugarte Europeo
-Grupo Plaza(empresa multilinea ej: 61/62/36/129/141/143/104/133/140/124/114, etc...), Chasis y carroceria. Tatsa Puma D12 con motor Deutz

O sea en total son 6 autobuses.

vilvoh

Quote from: ger on December 21, 2008, 07:58:14 PM
[..] El costo de operacion va desde 0.20 a 0.31

Yo pondría incluso 1.00 o 2.00 cr de coste de operación. Sino serán un chollo para cualquier jugador.

Quote from: ger on December 21, 2008, 07:58:14 PM
El tema del fichero dat, como ya habia dicho tome prestado el del pak japones, y modifique algunos atributos, pero no se como limitar el tema de acoplamiento.

En el wiki explican todos los parámetros de los vehículos, tanto de mercancías como de pasajeros (enlace) Tienes que añadir lo que se conocen como restricciones (constraint):

constraint[prev][x] = nombre
constraint[next][x] = nombre
   

Indican que vehículo tiene que ir obligatoriamente detrás y delante del actual. Si pones none, no se podrá conectar con nada por delante ni por detrás. Si estableces restricciones, al comprar el primer elemento del convoy, comprarás todos los elementos a la vez, y NO SE PUEDEN DESACOPLAR

Ejemplo: creo un tranvía y establezco que primero va la cabecera, después el vagón intermedio, y por último la cola. El código sería el siguiente


#########Cabecera
constraint[prev][0] = none
constraint[next][0] = intermedio 

########Intermedio
constraint[prev][0] = cabecera
constraint[next][0] = cola
##########
constraint[prev][0] = intermedio
constraint[next][0] = none


De esta forma, cada vez que compre la cabecera del tranvía, compraré automáticamente el resto de elementos del convoy relacionados con el mismo mediante estas restricciones.

Escala Real...a blog about Simutrans in Spanish...

Silver

@ vilvoh:

tengo el blender para empezar a crear cosas y el pakhelper, crees que este tutorial que encontre sea bueno para aprender algo sobre como usarlo o mejor busco otro programa: http://blender.gulo.org/tutoriales3/tutindex-3.htm

vilvoh

Me parece muy bueno. Textos cortos pero precisos, directos y te enseñan bastantes cosas básicas. Totalmente recomendable para principiantes. Yo siempre suelo recomendar un ebook que encontré hace tiempo, está en español es muy completo pero no avanzado. Te enseña las herramientas básicas más usadas, y todos los pasos para crear el objeto (modelado, textura, iluminación y animación si te atreves) Es corto y con muchas imágenes. Mas detalles aquí.

Escala Real...a blog about Simutrans in Spanish...

marioxcc


Silver

#33
Quote from: marioxcc on January 22, 2009, 12:11:59 AM
¿Has probado el pixelart?
no, ¿me lo recomiendas mas que blender?

vilvoh

Al final tienes que acabar controlando ambas técnicas. Con Blender creas una representación del objeto en 3D, y no tienes que hacer nada más. Las vistas se crean rotando el objeto, las imágenes delanteras y traseras se crean poniendo los elementos en distintas capas, las animaciones se hacen igual. Te permite más autonomía y no repites tareas, por contra la curva de aprendizaje puede ser más pronunciada y en determinadas escalas los resultados no son todo lo buenos que podrían ser (pak64)

Por otro lado, el pixel-art no es más que usar un programa de dibujo estilo GIMP, Photoshop, PaintShop Pro, Paint.NET o Microsoft Paint para crear los gráficos. Es un método de trabajo muy fácil de aplicar, es inmediato y más intuitivo. Seleccionas el pincel, los colores y empiezas a pintar pixeles. Puedes conseguir más detalle, y algo más de definición pero por contra tienes que pintar absolutamente todo. Cada rotación, cada animación, etc...

En resumen, aunque como he dicho antes conviene manejar minimamente ambos métodos, mi recomendación es empezar por el pixel-art y después pasar al modelado 3D, combinando finalmente ambas para obtener un resultado óptimo.

Escala Real...a blog about Simutrans in Spanish...

marioxcc

Quote from: Silver on January 22, 2009, 05:14:46 AMno, ¿me lo recomiendas mas que blender?
Yo te lo recomiendo más que el blender para imágenes de poco tamaño, como objetos en simutrans.
En cambio, si tu imagen es de un tamaño considerable (400*400) obtendrás algo más realista y mas bonito con el blender.


Algo que normalmente se hace en el pixel art es usar pocos colores, supongo que es por tradición, yo te reocomiendo que uses los nesesarios :). Veo como algo tonto usar tan pocos colores habiendo tantos disponibles en los sistemas actuales.

Silver

ok. descargare el pixel-art mientras sigo aprendiendo en el blender

vilvoh

No se si ha quedado claro, pero pixel-art no es un programa o una aplicación, es el nombre de la técnica o método. Para aplicarla o usarla necesitas algún programa de dibujo como los mencionados en comentarios anteriores.

Escala Real...a blog about Simutrans in Spanish...

marioxcc

Un poco de orientación:
En este artículo se han mencionado 2 técnicas de modelado de imágen:

  • La tercera dimensión, en la cual se usan programas como Blender
  • El pixel art, en donde se usan programas como GIMP
Ni el pixel art ni la tercera dimensión son programas, son técnicas de modelado, los programas serían Blender y GIMP.

vilvoh

Exactamente a eso me refería mario. Has hecho un resumen perfecto del tema... :)

Escala Real...a blog about Simutrans in Spanish...

Silver

Quote from: Silver on January 19, 2009, 11:42:47 PM
@ vilvoh:

tengo el blender para empezar a crear cosas y el pakhelper, crees que este tutorial que encontre sea bueno para aprender algo sobre como usarlo o mejor busco otro programa: http://blender.gulo.org/tutoriales3/tutindex-3.htm

Yo siempre he hablado de programas no de estilos de modelado, es por eso que coloque ese link porque viene un tutorial para aprender a manejar el programa, despues de esto mario me ha mencionado pixel art y bueno si yo hablo de programas pues supongo que es un programa y mas si me lo recomienda mas que blender, pero bueno ahora se que es una tecnica que por cierto vilvoh ya me lo habia mencionado jiji :-\, aquí dejo una imagen de lo que estoy empezando a aprender pues aun estoy en pañales.

Algo sencillo porque es lo basico

Lobsus

Tengo una duda, puesto que lo dificil es hacer los png a la hora de desarrollar un objeto nuevo, ¿porqué hay objetos presentes en el pak 128 y no en el 64 dada la facilidad de su compilación?

vilvoh

Supongo que porque nadie se ha puesto a crear los png de dichos objetos. Se puede pensar que bastaría con reescalar las imágenes del pak128 a la mitad, pero el resultado puede ser nefasto. Los bordes se difuminan, aparecen pixels transparentes, se pierde detalle y es difícil reconstruirlo después. No es para nada recomendable. Echa un vistazo a esta imagen..
Por otro lado, si no tienes permiso del autor no puedes (en realidad, no deberías) modificar su obra, por tanto aunque tengas el archivo dat, que es comun a todos, tendrías que hacer las imágenes png desde cero.

En resumen, no se ha hecho principalmente por dificultades técnicas y en menor medida por problemas de derechos de autor.

Escala Real...a blog about Simutrans in Spanish...

Lobsus

La verdad es que es una pena, porque entonces habrá mucha variedad, pero no puede ser "compartida" entre diferentes paks. Pero se nota la diferencia entre tamaños.
Aunque supongo que a lo largo de los años se tenderá a potenciar los paks128 y 192, pues ya que cada vez los ordenadores son más potentes, mayores son los mapas con calidad maxima de gráficos que se pueden desarrollar con estos a pleno rendimiento.

vilvoh

Aunque compartieran gráficos, el pak64 no es solo un pakset con gráficos la mitad de pequeños que el pak128. Cada uno está configurado y orientado de una determinada forma. Tienen su propia estrategia de juego, y en el fondo eso es bueno porque añade variedad a la experiencia de juego en Simutrans.

En cuanto al desarrollo de nuevos paksets con mejores gráficos, bueno... es un tema muy amplio. El tamaño máximo que puede manejar el motor gráfico es 192x192, pero esto implica un enorme nivel de detalle en todos los objetos. Si usas programas 3D para crealos, la cosas es más fácil, pero con pixel-art sería una tarea de titanes.

Ya se ha barajado más de una vez, la posibilidad de crear un motor 3D para el juego, pero eso dificultaría la creación de objetos extra. Tendrías que tener cierta experiencia con determinadas herramientas. El proceso sería bastante menos accesible de lo que es ahora. En cualquier caso, nunca se sabe el rumbo que puede tomar el proyecto..... ::)

Escala Real...a blog about Simutrans in Spanish...

derajjared

#45
vilvoh una duda como modifico el nivel de pasajeros en mis archivos .dat
yo le pongo passenger=100  u otra cantidad
pero ya en el juego siempre me resulta passenger=1 mail=1 como modifico para que sea la cantidad que yo disponga

Zeno

Quote from: derajjared on January 28, 2009, 05:19:01 PM
yo le pongo passenger=100 
Es para un edificio o un vehiculo?


Bueno, pongo los dos. Para vehículos:
payload=100

Y para edificios:
level=11

En vehículos es la capacidad. En edificios no estoy seguro si está clasificado por niveles o algo asi...

derajjared

#47
ok intentare a ver que sucede
gracias va


Lobsus

Quote from: vilvoh on January 28, 2009, 04:46:37 PM
[..]En cualquier caso, nunca se sabe el rumbo que puede tomar el proyecto..... ::)
:D :D :D Que bonito... :D :D :D

vilvoh


Escala Real...a blog about Simutrans in Spanish...

Silver

He intentado no se cuantos dias pero no he podido dar en el clavo para crear mi addon del puente colgante, no se como mover el objeto con los grados exactos para dar con el noreste o suroeste por decir algunos y tampoco se como se sabe cuantas capturas png debo de tener, en cuanto al tile cutter ni hablar esta mejor la version viejita pues la nueva de intuitiva tiene lo mismo que la version del foro antiguo la diferencia es que esta resumida en algunos casos y con mas botones o falta que expliquen bien para que sirve cada cosa pues por ningun lado lo colocaron y bueno eso del archivo .dat no se si sobre-escribir otro que sea de otro addon sirve pues he intentado si colocar uno y simplemente me dice que estoy bien torta pues me da errrroooooorrrr jijiji, la verdad ya me canse de buscarle y bueno todas las informaciones en cuanto a blender con respecto a la duda que tengo no la he encontrado.

Bueno, aquí dejo el puente en blender y una imagen de como quedo
Puente_1.2.rar

Zeno

Bueno, pues la duda del blender es fácil: sólo tienes que rotar sobre el eje Z la figura y realizar las capturas que desees: para esto tienes que seleccionar todos los elementos del puente, y seguidamente pulsar R (rotar), luego Z (el eje sobre el que quieres rotar), y luego el número de grados (90, o 45, o puedes mover el ratón para moverlo manualmente sin un número fijo).

En cuanto al número de vistas: pues así sin pensarlo demasiado yo diría que hacen falta cuatro, ya que los puentes no pueden ser diagonales ni pueden tener subidas y bajadas. así que necesitarás las siguientes vistas: N, S, E y W.

Y el dat ni te lo pienses, copialo de uno que veas por ahi, pq cuando uno intenta hacer uno nuevo siempre se deja algo ;)

Por cierto, tiene una pinta genial este puente! :D

Silver

#52
Gracias zeno y bueno voy a seguir tu consejo, aunque me gustaria me dijeran si hay algo mal ó que se le puede arreglar al puente, porque no soy muy bueno en esto aun jejeje :P

Edito:
aaaaaaaaaaaaaaaaaaaaaaaaa no puedo!!!!! me desespera esto  >:( algo pasa con mi blender que no funciona como les funciona a ustedes, oprimo las teclas que me dicen y simplemente no pasa ni hace nada, en los tutoriales que he checado muestras tambien cosas y atajos de teclas que yo no puedo utilizar o aplicar, acaso me falta algun plugin o algo asi mmmmmmmmmmmmm voy a eliminarlo y a volverlo a cargar a ver que pasa pero ahora de otra pagina que no sea la de blender pues de hay la descargue y tal parece lo hice mal mmmmmmmmm tendre que leer mas de lo que ya he leido

otra mas: para donde es el norte de la imagen o el este, como es que en realidad saben la referencia si ciando aparece blender por primera vez esta en vista top mostrando toda la cuadricula, ¿Esa es la referencia? aaaa me vuelvo loco  ??? :-X

El png  me salio la imagen de abajo pero por lo visto para mi hay un error y aparte el tile no me corta la imagen, solo me unio las 4 vistas y creo que hasta mal pues por lo visto no se cual es el E y O o el N y el S

eEn el archivo .dat me salieron 2, porque no lo seel que se sobre-escribio o otro:

el primero dice:
#
# File created with TileCutter version 0.3d
# For more information see http://simutrans.entropy.me.uk/tilecutter/
#
Silver.bridge_mx
Dims=1,1,2
BackImage[0][0][0][0][0]=1.0.0
BackImage[0][0][0][0][0]=1.0.0
--------------------


y el segundo dice:
Obj=building
Name=test_1
Type=cur
Passengers=100
intro_year=1900
chance=100
dims=1,1,4
BackImage[0][0][0][0][0][0]=1.0.0
BackImage[1][0][0][0][0][0]=1.0.1
BackImage[2][0][0][0][0][0]=1.1.0
BackImage[3][0][0][0][0][0]=1.1.1


que le tengo que modificar o hacerle para que salga bien pues esto me salio despues de que solo le coloque el Norte y el Este de la imagen, la cual por cierto no volvio a cortar solo unio ambas imagenes

vilvoh

Para poner todo correctamente en su sitio, echa un vistazo a este artículo...Básicos de blender: la escena básica

Escala Real...a blog about Simutrans in Spanish...

Silver

ya lo lei pero sinceramente no encuentro la relacion entre el cuadro plano y la rotacion exacta de las imagenes del N, S, E y O, pues 2 de esas 4 son identicas a las otras 2 y cuando se sacan las 8 imagenes 4 son identicas a las 4 restantes, ¿se puede ahorras esas 2 o 4 tomas identicas utilizando paint? de hecho creo que con una sola imagen podria sacar las 3 tomas restantes, pero ¿afecta en algo? pues la toma que da por defecto el render seria suficiente y la tomaria como base para el resto de imagenes.

Ahora ya me di por vencido con el tile cutter sinceramente no lo se utilizar o no se que pasa se supone que corta las imagenes y a mi me las deja igual y une las 4 imagenes pero nunca las corta aun siguiendo los paso de tu pagina vilvoh, así que por lo visto alguien me tendra que ayudar a terminarlo y el archivo .dat bueno, ni seguir

Zeno

Bueno, en cuanto a las vistas, la referencia es efectivamente la vista cenital (desde arriba). Por lo que comentas de las vistas, puesto que el puente es totalmente simétrico (tanto longitudinal como transversalmente), en tu caso sólo necesitarías dos imágenes.
Por otra parte (no se qué tamaño querrás que tenga el puente, pero supondré que es de tamaño indefinido), imagina lo siguiente: haces el puente un poco más largo, y lo partes en tres tramos (inicial, medio y final). El tramo central seguiría siendo simétrico, mientras que los otros dos serían inversos entre sí, pero necesitarías cuatro vistas en vez de dos. A eso se refiere vilvoh y el manual cuando hablan de la parte de la escena. Espero te sirva lo que comento.
Para hacer el DAT, comenta los problemas/dudas que vayas teniendo; para empezar, yo utilizaría el primer DAT, cambiando el punto que hay en el nombre del objeto por un guión bajo "_", y usando la definición de imágenes (BackImage) del segundo DAT.
Ánimo, que queda menos! ;)

Silver

Gracias de nuevo Zeno, voy a ir comentando las dudas y progresos que tenga

Silver

bueno pues ya me canse de intentar hacer el corte de las imagenes con el tile y en vez de eso las pega y en el archivo .dat pues ni hablar, asi que he decidido unirme a otra persona que si sabe de esto para terminarlo, así que adios.

derajjared

#58
hola amigos
este dolor de cabeza no puedo terminar de hacer esta creacion no me sale me aparece un error puedes checarmelo vilvoh aver que pueda ser

es para el 128

el error me sale en tile cuter

vilvoh

Lo compruebo esta tarde ¿exactamente qué tipo de mensaje de error te aparece?

Escala Real...a blog about Simutrans in Spanish...

sojo

Su imagen es demasiado estrecha. Debe por 64 píxeles que se pueden compartir.

eng-> You have used a wrong picture size. You must use 256 pixel width.
"English is a easy language. But not for me." ;) sojo

follow simutrans_de on Twitter
- A home for Simutrans (in german)

vilvoh

Sojo tiene razón, mide 254x192 y tiene que ser 256x192...¡bien visto, sojo!  ;)

Escala Real...a blog about Simutrans in Spanish...

derajjared

CADA VEZ ME PONE MUCHO MAS DE MAL HUMOR  NO HE PODIDO CREAR OBJETOS DESDE ESTE ULTIMO ERROR QUE ME ESTA APARECIENDO AYUDENME


ERROR QUE ME APARECE EN TILE CUTTER

Traceback (most recent call last):
  File "tilecutter.py", line 3561, in menu_file_export_source
  File "tilecutter.py", line 803, in Export
UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in position 7: ordinal not in range(128)   

es el mismo problema que me aparcen en todos los png de diferentes tamaños compruebalo vilvoh  o el error esta aca en mi maquina o en mi programa
   e modificado los tamaños y el error es el mismo

>:(




vilvoh

¿Qué versión de Tilecutter estás usando? actualizate a la última disponible (5.1) para asegurarte de si es error tuyo o del programa.

Escala Real...a blog about Simutrans in Spanish...

derajjared

#64
de echo tengo los dos tilecuter y en el 5.1 no me sale el error, solo que no me aparece la imagen

vilvoh

Ponla aquí para ver si le puedo echar un vistazo..

P.D: ahora mismo estoy en el canal de chat de Simutrans, por si necesitas más ayuda..

Escala Real...a blog about Simutrans in Spanish...

derajjared

que pongo aqui?
las imagenes o los tile cutter
vilvoh cuentas con correo electronico

vilvoh

Las imágenes iniciales... en cuanto al correo, echa un vistazo a mi perfil.

Escala Real...a blog about Simutrans in Spanish...

ger

Una pregunta, como hago un edificio para simutrans,que sea comercial o monumento .(mas quenada quiero saber la parte del fichero dat)

este seria el png, ademas necesito saber si con solo 1 vista alcanza, o necesito 4 vistas.

Zeno

Nunca he hecho edificios, pero creo que técnicamente con 1 vista es suficiente, aunque me parece que también se puede hacer con múltiples (4) vistas.

Por lo que se refiere al DAT, prueba con cualquier DAT de ejemplo... voy a buscar alguno y lo añado aquí :)

derajjared

esto seria tu fichero .dat que lo puedes hacer en worpad si quieres cambiar el giro de tu edificio te dejo esta lista que son las mas usadas
type=res                 para residencial
type=com               para comercio
type=cur                para monumento

name=elnombredeledificiosinespacio_quecoinsidaconeldelpng_conunsolopuntoantesdeldat
no agas esto 

edificio.casanova.dat                   incorrecto
edificio_casanova.dat                   corretcto

recuerda poner siempre el nombre del png en name=elnombre,BackImage[0][0][0][0][0][0]=elnombre.0.0

#
Obj=building
Name=edificio_ENIGMA
copyright=dearjjared
Type=res
Level=1
chance=90
intro_year=1920
climates=tropic,mediterran,temperate,tundra,rocky,arctic
BackImage[0][0][0][0][0][0]=edificio_ENIGMA.0.0

ger

#71
Muchas gracias, aunque me surgio otro problema, La parte del dat me salio medianamente bien, salvo que la imagen del png se ve mal cuando lo pongo el pak en el simutrans.

Es como que me toma solo la parte de arriba, sobredimensionado y encima no reconoce la transparencia.

Despues pongo la imagen de como me quedo.

Aunque supongo que tal vez haya que agregarle las dimensiones en el dat, pero no se cual es el problema realmente, ya que el png es de 128x256 pixeles

derajjared

la unica solucion para los pak mas grandes que 128x128 es un programa llamado tilecuter

vilvoh

En este caso la solución es muy sencilla. Tu edificio tiene dos alturas, y por tanto tienes que indicar dicha particularidad en le fichero dat. Esto se hace mediante el cuarto número entre corchetes. Si tomamos como referencia tu imagen (1 cuadrícula ancho x 2 cuadrículas alto), lo que tendrías que poner sería esto:

BackImage[0][0][0][0][0][0]=casio.1.0
BackImage[0][0][0][1][0][0]=casio.0.0


La primera línea hace referencia a la altura 0, que se corresponde con la segunda cuadrícula de la imagen, ya que siempre empezamos a contar las cuadrículas a partir de la esquina superior izquierda. La segunda línea hace referencia a la altura 1, que se corresponde con la primera cuadrícula de la imagen. Basta con añadir esto para que la cosa funcione, y como he dicho antes no es estrictamente necesario usar Tilecutter, al menos para edificios simples que solo varían en altura, no es extensión.


Tienes más datos en está página del wiki (está en inglés, lo siento)

Escala Real...a blog about Simutrans in Spanish...

koko

#74
Hola, yo soy nuevo en esto de la creación de paks, pero lo que e leido me ha ayudado mucho, aunque aun tengo problemas con la creación de archivos .dat, que programa se utiliza o como se crean.

Agradecería mucho que me ayudaran con este problema.

vilvoh

#75
Bienvenido al foro koko.  :)

Los archivos dat son simples archivos de texto con la extensión cambiada. Para crearlos puedes usar un editor de textos cualquiera y al guardar el archivo, lo nombras como loquesea.dat.

En cuanto al contenido, depende del tipo de objeto pero en wiki.simutrans.com tienes muchos ejemplos. Especialmente en la versión alemana tienes de casi todo en ese aspecto.

Escala Real...a blog about Simutrans in Spanish...

koko

Gracias por la ayuda.

Ahora solamente me falta unir mis png y definir su contenido, espero poder colaborar en la mejora de este maravilloso mundo de simutrans.

Silver

Por cierto, te recomiendo usar el WordPad y no el Bloc de Notas, porque puedes perder la secuencia de espacios correctos, es solo un pequeño consejo, aparte de que con el WordPad te saldra toda la información mejor acomodada

vilvoh

@koko: Esperamos con gran interés el poder ver esos objetos terminados.. ;)

Escala Real...a blog about Simutrans in Spanish...

koko

#79
en mi primer intento para crear lo primero y los más fácil que se me vino a la mente cree con paint una especie de casa como cubo muy fácil de hacer (dado que aun no se manejar muy bien esto) y copie unos datos para hacerla como atracción turistica y todo iba bien, el pak se creo pero la imagen no sale en simutrans, aunque en modo de ocultar los edificios me sale solo el piso, ¡habre dado mal los comandos de las png para crear las imágenes?

espero tener una respuesta que me ayude, gracias.

nota del moderador: Por favor, no escribas todo en mayúsculas ya que en un foro eso puede interpretarse como si estuviera enfadado o gritando.
~vilvoh

vilvoh

Bueno, veamos ¿cuanto ocupa el fichero pak?¿donde lo has colocado?¿podrías poner aquí el contenido del fichero dat?

Escala Real...a blog about Simutrans in Spanish...

koko

 Bueno, primero que nada perdon por escribir como escribi, no era esa mi intención.

    ¿cuanto ocupa el fichero pak?
Con respecto al pak pesa 1.74KB.

    ¿donde lo has colocado?
Lo colóque con los otros paks de mi simutrans del pak64.

Y el contenido del fichero dat es el siguiente:

Obj=building
Name=mini_museo
copyright=Koko
Type=cur
Passengers=20
Build_Time=500
intro_year=1940
climates=temperate,tundra
Image=fichero1_png.0.
Image[N]=fichero2_png.0.1
Image[E]=fichero3_png.0.2
Image[W]=fichero4_png.0.3

Creo que mi problema podria ser que al crear mi pak, pakhelper no me unio las imágenes con el fichero dat, o talvez puse mal la información en el fichero.
La verdad eso es lo que me confunde.

vilvoh

Tienes razón, el contenido del fichero dat no es correcto. El atributo Image no se aplica para edificios. En su lugar, tienes que poner BackImage o FrontImage. Además no se usa la terminología S,W,E, etc.. eso se suele usar con vehículos. Echa un vistazo a esta imagen y tal vez te aclares un poco.

Por otro lado, prueba esto a ver si te funciona:


Obj=building
Name=Mini museo
copyright=Koko
Type=cur
Passengers=20
Build_Time=500
intro_year=1940
needs_ground=1
climates=temperate,tundra
BackImage[0][0][0][0][0][0]=fichero1_png.0.0
BackImage[1][0][0][0][0][0]=fichero2_png.0.0
BackImage[2][0][0][0][0][0]=fichero3_png.0.0
BackImage[3][0][0][0][0][0]=fichero4_png.0.0


He supuesto que tienes cada vista del edificio en un fichero distinto


Escala Real...a blog about Simutrans in Spanish...

koko


Ok, gracias, lo intentaré para ver como resulta, si llegara a tener más problemas te lo comentaré.

derajjared

tengo una parada de autobuses pero no he podido configurar el .dat alguien podria decirme cuales son los parametros que necesito por favor., la parada solo tiene dos vistas la norte y oeste.

Zeno

Mira, este es el código de la terminal de autobús moderna:

Obj=building
Name=bus_terminus
# must be 1*1
type=stop
waytype=road
copyright=Timothy Baldock
enables_pax=1
enables_post=1
NoInfo=1
Dims=1,1,4
level=8
intro_year=1980
NoConstruction=1
BackImage[0][0][0][0][0]=terminus.0.0
FrontImage[0][0][0][0][0]=terminus.1.0
BackImage[1][0][0][0][0]=terminus.0.1
FrontImage[1][0][0][0][0]=terminus.1.1
BackImage[2][0][0][0][0]=terminus.0.2
FrontImage[2][0][0][0][0]=terminus.1.2
BackImage[3][0][0][0][0]=terminus.0.3
FrontImage[3][0][0][0][0]=terminus.1.3
icon=> terminus.2.0
cursor=terminus.2.1


Si sólo tienes dos vistas, pues usalas varias veces, no hay problema.
Lo que sí tienen que estar definidas son las cuatro vistas, es decir, puedes hacer algo así, por ejemplo:
BackImage[0][0][0][0][0]=grafico.1.1
BackImage[1][0][0][0][0]=grafico.1.2
BackImage[2][0][0][0][0]=grafico.1.1
BackImage[3][0][0][0][0]=grafico.1.2

derajjared

gracias zeno lo itentare uevametee vaa y si o puedo te lo mando gracias.

koko

Hola de nuevo a todos, tengo una duda con las vistas de los monumentos, siempre he hecho edificios con una vista, pero ahora quiero darle las 4 vistas y no se exactamente cuales son los parámetros que cambian dentro de los corchetes, por el momento el dat lo tengo así:

#
Obj=building
Name=Piramide del sol
Copyright=koko34
intro_month=1
intro_year=200
noconstruction=0
noinfo=0
Type=cur
Chance=30
Level=300
Climates=desert,mediterran,temperate,rocky
BackImage[0][0][0][0][0][0]=piramideS.0.0
BackImage[1][0][0][0][0][0]=piramideE.0.1
BackImage[2][0][0][0][0][0]=piramideN.0.2
BackImage[3][0][0][0][0][0]=piramideO.0.3
BackImage[0][0][0][0][0][1]=winter -piramideS.0.0
BackImage[1][0][0][0][0][1]=winter -piramideE.0.1
BackImage[2][0][0][0][0][1]=winter -piramideN.0.2
BackImage[3][0][0][0][0][1]=winter -piramideO.0.3
------------------------------------

Pero no me muestra el resto de las vistas, solo la primera. :(