Bandeau Xylak
Bandeau LOCUS SOLUTUS
Bandeau arc-en-ciel
    Brimborions
     xylakaviens
fbNauvatag
xyljack.net


Oyiwen ed tanemert_______ Page mise à jour le 1er janvier 2024 vers 08h20 TUC    

Le mode ITR 

Cette section est consacrée à une façon méconnue d'utiliser MSTS, le simulateur de trains délaissé par Microsoft.

Quand on sait que

  1. la simulation ferroviaire est plus ou moins la parente pauvre de la simulation aérienne,
  2. MSTS est un rameau de plus en plus rabougri de cette spécialité,
  3. même au temps de la (relative) splendeur de MSTS, le mode ITR était inconnu de la plupart de ses adeptes,
on comprendra que ce n'est pas cette section qui améliorerait les statistiques de fréquentation de ce site s'il en était doté.

Il est vrai que ce mode  est passablement contre-intuitif : quand on pratique un simulateur de conduite (ferroviaire, aérienne, routière, maritime ou autre), c'est logiquement pour pouvoir conduire un véhicule ; or, en ITR (pour Introductory Train Ride , ou Voyage de présentation dans la version française du jeu), c'est l'ordinateur qui conduit la rame, laissant simplement regarder le paysage défiler et les commandes bouger toutes seules.

Mais les clips de cabin ride  postés sur YouTube ont aussi leurs adeptes, et le mode ITR est celui qui se prête le mieux à l'enregistrement vidéo. Final de compte, ses particularités m'ont paru valoir la peine de ces quatre pages.


Sommaire

De l'activité jouable  à l'ITR

Quelques particularités de l'ITR

Le fichier Itr.tut

Annexes : liste des mots clés | fichier SMS | didacticiels


Pour qui aime savoir non seulement ce qu'il faut faire mais encore pourquoi il est souhaitable le faire, quelques précisions ont été ajoutées, dans cette couleur difficile à nommer.

À l'inverse, on trouvera en gris foncé quelques rappels qui pourront sembler superflus quand on a une certaine habitude des activités classiques de MSTS.

Quant à celles et ceux qui veulent aller plus loin en créant des activités ITR et en utilisant le fichier Itr.tut qui leur est associé, les pages De l'activité jouable  à l'ITR  [⇒] et Le fichier Itr.tut[⇒] leur apporteront des éléments d'information plus complets.


Remarques préalables :
  1. Il est possible, avec le patch Bin, de basculer en cours de route du mode jouable  au mode auto-pilote  ; on voudra bien pardonner de passer ici sous silence cette faculté , dont le résultat n'est qu'une caricature de l'ITR.
  2. OpenRails offre un moyen de même nature que Bin en plus développé, mais en reprenant simplement les caractéristiques du mode jouable .

Le texte fondateur (qui a permis d'aller plus loin dans l'exploration de ce mode) est un tutoriel de Franck Thomas, intitulé Creating Introductory Train Rides (ITR), que l'on pouvait trouver sur le site de Hawk & Badger, mais qui semble avoir disparu depuis que MSTS y est tombé en disgrâce.


 

De l'activité jouable  à l'ITR


Ce titre est délibérément vague ; on trouvera en effet ci-dessous (plus ou moins dans cet ordre)


  1.  Faire une copie de l'activité source sous le nom itr_Source .act   à l'aide
    du Gestionnaire de fichiersde l'Éditeur d'activités (Éditeur de modes   en frankuju)
     en créant une Copie de Source.act  que l'on renommera en ouvrant l'activité source
         puis en choisissant [Enregistrer sous]

    NB- le nom choisi n'a guère d'importance en lui-même ; mais
    •   le préfixe itr_   est la convention suivie dans les lignes d'origine ;
    •   comme MSTS ne voit ou n'accepte qu'une activité ITR par répertoire \Activities (et donc une seule activité ITR par ligne), il est commode de marquer ainsi les ITR pour limiter les problèmes ultérieurs.

  2.  Ouvrir ce fichier dans un éditeur de texte (le Bloc-notes, WordPad, ConText, etc.) ou avec TK_Archibald ;
    •   comme la quasi-totalité des fichiers-textes de MSTS, celui-ci est au format Unicode 16, où chaque caractère est codé sur deux octets ; depuis Windows XP, le Bloc-notes (NotePad.exe ) peut traiter ce type de fichiers ; c'est une arme à double tranchant, rien ne venant signaler une éventuelle erreur d'encodage ;
    •   Archibald n'édite pas le texte à proprement parler mais liste les mots-clés de l'activité ; en cliquant sur Mode , on affichera sa valeur dans une fenêtre où on pourra la modifier.
    NB- remarque objective et subjective à propos de la dénomination éditeur de modes (qui a de quoi laisser perplexe) :

    •  l'outil sert à éditer des activités ; qui irait se présenter comme « testeur de mode » ? même Microsoft n'emploie nulle part ailleurs le terme de mode  en ce sens     aaa activités
    • comble de l'ironie : cet éditeur permet de tout modifier dans une activité : rames, horaires, chemins, affichages – bref chacun des éléments composant un fichier .act, à l'exception d'un seul : la ligne Mode ( ) ; et c'est justement pourquoi, pour changer le mode d'une activité, il faut recourir à un éditeur autre que l'Éditeur de modes  !

  3.  Repérer la ligne commençant par Mode ( et remplacer Mode ( 2 ) par Mode ( 0 ) ;

    C'est sur cette valeur (et non pas sur le préfixe itr_ ) que MSTS se fonde pour classer l'activité comme jouable ou ITR ;
    NB- il existe également un Mode ( 3 )  réservé aux didacticiels.


  4.  On pourra se reporter plus bas aux paragraphes Ⓓ   et suivants, car mieux vaut prévenir que guérir.
  5.  Pour éliminer le commentaire sonore par défaut (« Bienvenue dans Microsoft Train Simulator  »),
    • faire éventuellement une copie de sauvegarde du fichier \Global\Tutor\Itr.tut ;
    • ouvrir le fichier Itr.tut dans le même type d'éditeur qu'en 2   mais pas avec Archibald ;
    • effacer tout son contenu ; on peut cependant conserver la dernière ligne TEXT "" 0 , par mesure de sécurité ;
    • enregistrer et fermer l'éditeur.
  6.  Lancer le jeu et cliquer sur Voyage de présentation ;
    NB- comme il ne peut ou doit y avoir qu'une activité ITR par ligne, on ne trouvera dans cet écran
    • ni le nom du fichier itr_####### .act
    • ni le nom complet (celui qui figure en haut à droite dans l'Éditeur d'activités et après Name dans le fichier .act lui-même)
    mais seulement dd la liste des lignes (nommées ici Itinéraires ) comportant une activité ITR.

7Copie d'écran n°1 Cliquer sur le nom de la ligne
à laquelle l'activité appartient ;
(ici, par défaut, il s'agit de
l'activité portant le doux nom
de itr_e1_s1_w1_t1.act )

88   À moins d'être particulièrement masochiste,

décocher la case [Changer de vue] ;

NB- il est possible, dans le fichier Itr.tut , de programmer des changements de vue appropriés à la place du mouvement perpétuel choisi par Kuju (voir Le fichier Itr.tut - SET CAMERA  [⇒]); mais si la case reste cochée au lancement, rien ne permet ensuite d'arrêter ce kaléidoscope infernal (si quelqu'un trouve la commande miracle, ce paragraphe sera mis à jour avec joie) ;

9Cliquer sur     aaa     Copie d'écran n°3

Quelques problèmes prévisibles :

Puisque notre point de départ était une activité jouable  (aux deux sens du terme), nous envisagerons ici les incidents propres au passage du Mode ( 2 ) au Mode ( 0 ).


A   le nom de l'activité n'apparaît pas dans l'écran « Voyage de présentation » :

a  voir § 6 plus haut ;


A  le nom de la ligne n'apparaît pas dans la liste ITINÉRAIRES  :

a  vérifier la présence


C  quand on clique sur le nom de la ligne, c'est une autre activité qui démarre :

a  enlever ou désactiver les activités ITR autres que celle qu'on veut lancer ;

a  fermer et relancer MSTS ;

NB- ainsi qu'il a été déjà mentionné, le jeu ne prend en compte que la première activité ITR qu'il trouve ; mais comme il lit très tôt ce fichier, changer l'activité alors que le jeu est ouvert mène habituellement à son plantage ;


D  le jeu se bloque quand la rame essaie de s'atteler à une rame fixe :

a  comme pour les rames de trafic, toute manœuvre d'attelage est impossible ;

NB- selon les circonstances, votre rame peut dérailler, buter sur la rame fixe et s'arrêter, la pousser sur une distance plus ou moins longue, la traverser comme un élément du décor - mais réussir un attelage serait inédit ; mieux vaut déplacer le point d'inversion pour éviter aux deux rames de se rencontrer ;

en revanche, les dételages (impossibles dans une rame de trafic) fonctionnent à peu près comme en mode jouable ;

on peut trouver dans la page suivante  [⇒], les précautions à prendre ;


E  la rame reste bloquée à un signal au rouge ou en panne ou bien avance par sauts de puce :

a  l'ITR n'a pas l'équivalent de la demande d'autorisation de franchissement  (touche [Tab]) ; la seule solution paraît être de ne pas placer la rame dans cette situation ;

a  d'une façon plus générale, la rame ITR se comporte, devant un signal permissif (ou parfois absolu) au rouge, avec aussi peu de sagacité qu'une rame de trafic en pareil cas ;


F  la rame reste bloquée à un aiguillage face à une rame de trafic :

a  là non plus, l'ITR n'a pas la possibilité de reculer de quelques mètres pour débloquer son vis-à-vis ;

le double point d'inversion, quand il veut bien fonctionner, produit un effet aussi logique que désagréable : la rame s'arrête, recule, s'arrête et repart en avant - petit ballet dont on ne peut malheureusement pas se dispenser, contrairement à ce qui se passe dans une activité jouable  ; il en va de même pour une série de points d'attente ;


G  la rame reste bloquée devant l'aiguillage d'une boucle :

a  MSTS hait les boucles ;

on peut, au prix de diverses contorsions, imposer un tel parcours en mode jouable  (une ligne comme Circle-Loop  permet à une rame de tourner indéfiniment sur une boucle en 8), mais MSTS traîne les pieds (point d'inversion ou plantages dans l'Éditeur d'activités, aiguillages imprévisibles dans le jeu) ; et, en mode ITR, il se venge en bloquant tout trafic avant l'entrée de la boucle ;


H  aux points d'attente, la rame avance par sauts de puce :

a  les arrêts de la rame semblent correctement gérés

mais le comportement est plus aléatoire quand une rame comprenant des wagons doit s'arrêter à un point d'attente ;


I  la rame ne respecte pas l'horaire aux arrêts dans les stations :

a  même si l'horaire peut être affiché dans la fenêtre [F10], MSTS ne tient compte que du nombre de voyageurs sur le quai ; c'est sur lui seul qu'il faut jouer en fonction des besoins ;

ce comportement empêche d'utiliser un arrêt en gare pour resynchroniser le trajet (voir ci-dessous le § J  ) ; le seul moyen d'empêcher la rame de partir avant une heure donnée est de créer un service invisible qui bloquera le train par un signal absolu (et encore… voir ci-dessus le § E) ;


J  le temps mis par la rame pour parcourir son trajet dans le jeu est différent de celui que l'on peut observer dans l'Éditeur d'activités :

a  cette différence est bien connue (et plus ou moins compréhensible) pour la rame jouable dans les activités de Mode ( 2 ) ; elle est plus inattendue ici - mais avérée : on ne peut pas se fier à la simulation de l'Éditeur d'activités pour déterminer l'horaire de la rame pricipale ;

les rames de trafic, elles, présentent relativement peu de distorsions, sauf modification imposée par un signal ;


K  le temps mis par la rame pour parcourir son trajet dans le jeu est différent d'une fois à l'autre :

a  encore un degré de plus dans les surprises : ce temps peut en effet varier de plusieurs minutes pour une activité d'une demi-heure, ce qui rend certaines synchronisations impossibles ;

on trouvera dans la page suivante  [⇒] quelques précisions supplémentaires ;


L  le message prévu par un événement-lieu ne s'affiche pas :

a  l'activité ITR ne tient compte d'aucun événement (ni lieu, ni temps, ni action).

On peut donc les supprimer pour alléger le fichier .act (tout comme le contenu de Description  et de Briefing  ; attention toutefois aux guillemets et aux parenthèses).

Cela dit, le fichier Itr.tut offre des fonctions qui s'apparentent aux événements-temps, avec en prime quelques possibilités inconnues des activités jouables  ; la troisième page en présente un assez large éventail.


Remarque remontante : cette liste de « ça ne le fait pas » n'est aussi longue que pour répondre par avance à diverses difficultés susceptibles de se présenter ; mais elle ne doit pas détourner de découvrir et d'enrichir le monde de l'ITR.

Plan du site & Mentions légales_._Site éclos sur Skyrock, développé avec Axiatel et mûri sur Strato.com_._© 2015-2024 - XylonAkau