Schritt für Schritt-Tutorial Fonction chronologique

Bald ist es soweit: Unsere nächste Leitstellenfahrt findet statt. Weitere Informationen findet ihr hier.

  • Avec la publication d'OMSI 2, il est devenu possible de créer différents événements sur une carte pour varier un peu l'expérience du jeu. Ces événements peuvent être entre autre des navettes, des chantiers, des déviations, des changements d'horaires, etc. Dans l'article suivant, il sera expliqué comment on crée une nouvelle période chronologique, qu'est qui est possible avec la fonction chronologique et où se trouvent des pièges possibles.

    Dans le sous-répertoire Chrono du dossierde la map, on trouve tous les événements chronologiques, en forme de dossiers avec les fichiers de configuration associés.

    1. Créer un événement chronologique

    Les utilisateurs avancés peuvent ignorer les étapes 2-4 et passer directement à la création des fichiers de configuaration.

    1. Création du dossier \maps\<nom de la carte>\Chrono. Ceci est le dossier où se trouvent tous les événements chronologiques.
    2. Dans le dosssier qui vient d'être crée, on copie-colle le dossier \maps\Berlin-Spandau\Chrono\5001_Bauarbeiten_1. (explication : On utilise cet événement chronologique en tant que "modèle" afin de ne pas devoir créer tous les fichiers de configuration.)
    3. Vous pouvez renommer ce dossier à votre convenance. En tant que bonne pratique, on pourrait utiliser des numéros par ordre croissant (dépendant du moment initial) et utiliser des chiffres en milliers si vous souhaitez catégoriser les événements chronologiques. En pratique, les noms donnés aux dossiers n'ont aucune relevance.
    4. Supprimez tous les fichiers .map et le dossier TTData de ce dossier, parce que l'événement chronologique copié-collé est basé sur la carte Berlin-Spandau, mais vous voulez créer un événement chronologique pour une autre carte.
    5. Vérifiez s'ils se trouvent seulement des fichiers de configuration (.dsc, .cfg) dans le dossier. Si c'est le cas, on peut commencer à paramétrer l'événement chronologique.

    On se focalise d'abord sur le fichier Chrono_FRA.dsc. Dans ce fichier, on définie le texte français qui sera affiché au démarrage de OMSI dans le fenêtre de sélection à gauche en bas. Ici, vous pouvez écrire librement.

    Code: Chrono_FRA.dsc
    [name]
    Travaux de construction Falkenseer Chaussee <- Comment s'appelle l'événement?
    
    [description]
    En raison de travaux de construction, le boulvard Falkenseer Chaussee est complètement fermé entre entre Beerwinkel et Am Kiesteich. Une déviation a été mise en place. <- Information simple concernant l'événement chronologique. Ce texte sera affiché dans le menu de sélection de la carte (en bas, à gauche de l'écran)
    [end]

    Les autres fichiers "Chrono_DEU.dsc", "Chrono_ENG.dsc", etc... peuvent être utilisés pour donner des informations dans autres langues. Vous pouvez supprimer ces fichiers, si vous ne souhaitez pas créer une explication dans autres langues.


    On continue avec le fichier Chrono.cfg: C'est ici qu'on paramètre le "contenu" de chaque événement chronologique.

    Dans la section suivante, on vous donne un aperçu des différentes possibilités:

    1.1. Date de début (obligatoire)

    En format AnnéeMoisJour (AAAAMMJJ).

    Cette partie est obligatoire ! Toutes les autres parties sont facultatives.

    Code: Chrono.cfg
    [startdate]
    19890312

    1.2. Date de fin

    Code: Chrono.cfg
    [enddate]
    19890314

    1.3. Désactiver des lignes

    Exemple: arrêt du fonctionnement d'une ligne

    Ces lignes ne peuvent pas être sélectionnées par le joueur. En plus, aucun bus IA ne circule sur cette ligne.

    Cette liste de lignes doit être correspondante aux noms du fichier .TTL. Voici un exemple pour cette section si le fichier TTL porte un autre nom :

    Code: Chrono.cfg
    [deactivate_lines]
    3
    Montag-Freitag (lundi-vendredi)
    Samstag (samedi)
    Sonn- und Feiertag (dimanche et jours fériés)

    1.4. Activer des lignes

    Ceci doit être fait dans l'éditeur, voir ci-dessous.

    1.5. Changer les billets ("Ticket-Pack")

    Exemple: changement de tarifs, ajustements des prix des billets, ...

    Code: Chrono.cfg
    [ticketpack]
    TicketPacks\Berlin_86\Berlin_86.otp

    1.6. Changer la monnaie

    Exemple: changement du Deutsche Mark (ancienne monnaie allemande) à l'euro.

    Code: Chrono.cfg
    [moneysystem]
    Money\DM\DM_91.cfg

    1.7. Changer les véhicules IA ("AI-List")

    Exemple : changement d'horaire, nouveau fichier .hof, ...

    Si le dossier chrono contient un fichier nommé ailists_#upd.cfg, la liste AI normale dans le dossier principal de la carte est mise à côté et OMSI accède à cette liste AI.

    C'est surtout une possibilité très rapide et pratique lors d'un changement d'horaire avec un nouveau fichier .hof.

    2. Changer des choses dans l'éditeur

    Comme étape suivante, on démarre l'éditeur et on charge la carte en question. Après avoir chargée la carte, on trouve les onglets à droite. On y trouve aussi l'onglet "Chrono". C'est ici que le nouvel événement chronologique "Travaux de construction_Test (19890312-19890314)" sera affichée. Si vous cliquez double sur cet événement, l'affichage va devenir bleu. À partir de ce moment-là, vous pouvez commencer à modifier la map comme prévu dans l'événement chronologique.


    En général, changer des petites choses comme p.ex. des nouveaux panneaux et objets de décor fonctionnent sans créer des problèmes. Une nouvelle construction d'un carrefour cause d'autres conséquences plus grandes (Règles de chemin, trafic IA, horaires, ...). C'est la raison pour laquelle un tel changement requiert du savoir avancé et est plutôt conseillé aux utilisateurs avancés.


    Si vous avez changé une chose sur la carte, vous revenez à l'onglet "Chrono". Cliquez de nouveau sur "Standard" pour annuler les changements et pour travailler sur l'état standard de la carte (alors : l'état du moment le plus tôt sans un événement chronologique).

    3. Changer le tracé d'une ligne

    Dans l'exemple ci-dessus, on a crée un chantier. Maintenant, il faut modifier les courses (d'horaires), pour qu'elles utilisent un autre chemin.

    3.1. ... méthode: voyages ("trips") avec StationLinks (type-2):

    Vous pouvez facilement créer un nouveau "StationLink" (dans l'onglet StnLinks) entre l'arrêt devant et l'arrêt derrière le chantier et de manière similaire pour le sens inverse de la ligne. Réglez le "trip" de l'événement chronologique à ce nouveau "StationLink".

    3.2. ... méthode: voyages avec voies ("Tracks") (T&T / type-1)

    À cause d'un bug de programmation de OMSI, il faut, malheureusement, utiliser une méthode plus complexe:

    1. Premièrement, tous les "tracks" (fichiers .TTR) et tous les "trips" (fichiers .TTP) qui sont affectés par le chantier, doivent être identifiés et collectés.
    2. Pendant que l'éditeur est fermé, copiez tous les fichiers .TTR et .TTP du dossier \maps\<nom de la carte>\TTData et collez-les dans le dossier \maps\<nom de la carte>\<nom du événement chronologique>\TTData.
    3. Ensuite, il faut associer les "tracks&trips" correctement. Si on ne faisait pas cela, OMSI utiliserait les "tracks" non-chrono pour le "trip" durant l'événement chronologique.


      1. Renommez impérativement les fichiers .TTR dans le dossier pour que leurs noms soient uniques. (dans cet exemple, on ajoute le suffixe "B" au nom du fichier - 25_VGA-BGP.ttr devient alors 25_VGA-BGP_B.ttr.
      2. À cause du changement des noms de fichiers "tracks", il faut aussi changer les noms dans les "trips". Pour cela, on ouvre les fichiers .TTP correspondants dans le dossier \Chrono\TTData et on change le texte [trip] comme ici (relativement haut, une seule entrée par fichier):
    Code: 25_VGA-BGP.ttp
    [trip]
    25_VGA-BGP_B <- Ligne qui fait la référence au fichier ttr.
    Bergerplatz
    25

    On y change la ligne qui se référait au fichier "track" original (25_VGA-BGP.ttr) en y faisant la référence au nouveau nom (dans cet cas exemplaire on ajoute le suffixe). Voilà comment on a attribué un nouveau fichier "track" au "trip". Par conséquent, les bus IA vont suivre le nouveau fichier "track" sans erreurs.

    Si on renommait également les fichiers TTP, OMSI ne trouverait plus le fichier dans la course correspondante et utiliserait alors le fichier qui n'est pas ancré dans le chrono.


    Comme étape suivante, vous pouvez démarrer l'éditeur de nouveau et modifier les "trips" et "tracks" copiés. Ceux-ci seront affichés aussi avec le supplément du événement chronologique.

    4. Démarrage d'OMSI et observer si tout fonctionne comme prévu

Teilen

CC BY-SA 4.0

Sämtliche Inhalte unseres OMSI-Wiki sind unter Creative Commons Namensnennung & Weitergabe unter gleichen Bedingungen (CC BY-SA 4.0) lizensiert.