Traductions possibles :
  • English
  • Français (French)

Ceci est une ancienne révision du document !


Voies

Graphismes

Faire des rails, routes, rails de maglevs, canaux, etc … demande pas mal de graphismes. Voici deux trames graphiques de voies : la deuxième donne les virages arrondis pour plus de facilité dans le dessin.

Pour l'utiliser c'est très simple : sur cette trame, chaque largeur a un gris différent, supprimez, grâce à l'outil remplacer les couleurs et en jouant sur la tolérance, les niveaux de gris jusqu'à atteindre la largeur voulue.

Cette trame est collée au sol, si vous faites un rail par exemple il faudra que les rails soient quelques pixels plus hauts que la position au sol indiquée par la trame.

Voici la partie graphique du .dat avec une petite explication en dessous.

icon image.4.0
cursor=image.4.1
image[-]=image.3.1
image[S]=image.0.1
image[N]=image.0.3
image[W]=image.0.2
image[E]=image.0.0
image[NS]=image.0.5
image[EW]=image.0.4
image[NSE]=image.2.3
image[NSW]=image.2.1
image[NEW]=image.2.0
image[SEW]=image.2.2
image[NSEW]=image.3.0
image[NE]=image.1.1
image[SE]=image.1.3
image[NW]=image.1.2
image[SW]=image.1.0
imageUp[3]=image.3.3
imageUp[6]=image.3.2
imageUp[9]=image.3.5
imageUp[12]=image.3.4
diagonal[NE]=image.2.4
diagonal[NW]=image.1.5
diagonal[SE]=image.1.4
diagonal[SW]=image.2.5

Cette trame de .dat est valable uniquement dans image.png (remplacez le nom selon le nom de votre image). On remarque plusieurs groupes d'images : cursor désigne l'image qui sera utilisé comme curseur pendant la construction de la voie, icon désigne l'icone qui apparaitre dans la barre d'outil de Simutrans, bien entendu un icone ne remplit pas la totalité d'un carré de 128*128 sur votre image, il doit être de 32*32 pixels en haut à gauche du carré. Si il y a autre chose dans le même carré, tout sera affiché donc soyez vigilent. les imageUp[x] désignent les pentes, le numéro entre crochets n'a aucune signification mais doit apparaitre. les diagonal[x] sont les images utilisées en lorsque vous faites une voie diagonale, si ces images ne sont pas précisés le jeu les remplacera par les images de virages (ce qui est en général d'une ésthétique discutable …). Le reste des images désigne toutes les autres positions : extrémités, lignes droites, virages, croisements, … Voici une explication graphique pour mieux comprendre :

Si vous utilisez la trame graphique et la trame .dat sans rien modifier vous n'aurez pas besoin de connaitre tout ça.

Paramètres basiques

Paramètre Description Contenu Exemple Obligé?
obj type d'objet way oui
waytype type de voie nom interne maglev_track oui
name nom texte AMT oui
cost prix (*100c) nombre 390000 oui
maintenance prix de maintenance (*100c) nombre 7500 oui
topspeed vitesse maximale (km/h) nombre 750 oui
max_weight poids supporté (t) nombre 100 oui
intro_year année de disponibilité nombre 2025 non
intro_month mois de disponibilité nombre 1 non
copyright nom du créateur texte Gauthier non
draw_as_ding dessiner par dessus booléen (0,1) 0 non
system_type paramètre spécial nombre 1 non

waytype

System_type

Paramètres spéciaux possibles

Pour faire une cloture, on utilise waytype = track; system_type = 255 et draw_as_ding = 1. Draw_as_ding permettra à la cloture d'être dessinée par dessus tous les graphismes situés derrière, ce qui n'est pas le cas sans ce paramètre. N'oubliez pas de mettre topspeed à 0.

Fichiers exemples

Vous trouverez à ce lien des fichiers sources de la voie MLM.

Voies.rar