1. Emplacement du fichier
Le fichier journal ou "logfile" se trouve dans le répertoire principal et porte le nom de fichier logfile.txt.
2. Contenu du fichier
L'en-tête du fichier commence par un horodatage actuel et la version d'OMSI:
====================
Start logging
====================
Date: 23.10.2020
Time: 11:18:57
Version: 2.3.004
Les entrées du journal suivent le modèle suivant:
- Numéro séquentiel
- Horodatage
- Type
- Message
Les types suivants sont disponibles::
- Information: Message indiquant que quelque chose a été chargé ou indication de ce qu'OMSI est en train de faire. Exemple: démarrage et fermeture d'OMSI
- Warning: Erreurs qui ne sont pas graves au point de perturber le déroulement du jeu ou de le faire planter, mais qui sont tout de même consignées. Exemple: Texture non trouvé
- Error: Erreurs graves qui perturbent le déroulement du jeu ou le font planter. Exemple: script erroné
Vous trouverez en annexe un exemple de fichier journal.
3. Intégrer un fichier journal dans le forum
3.1. Directement dans le message
Après avoir quitté OMSI, le fichier journal est ouvert, puis il est chargé dans l'éditeur de texte préféré (nous recommandons Notepad++ [1]). Le texte entier est sélectionné par CTRL+A et copié dans le presse-papiers par CTRL+C. Ceci permet de sélectionner le logfile complet. Le texte copié se retrouve ensuite dans un nouveau message avec le bouton </> Code:
Après avoir cliqué sur ce bouton dans l'éditeur, le logfile est alors copié dans la section du code source, le résultat ressemble alors à ceci (le texte précédent est à considérer comme un exemple):
D'autres mesures telles que mettre tout le contenu du logfile dans un spoiler ne sont pas nécessaires! Le bloc de code assure automatiquement un aperçu réduit qui peut être déplié:
3.2. En tant que fichier joint
Il est également possible de joindre le logfile en tant que pièce jointe, si celui-ci est particulièrement long. Cela se fait sous le message dans l'onglet "Fichiers joints & images". Après le téléchargement, le logfile se présente comme suit en pièce jointe:
Le fichier en pièce jointe se présente alors comme suit:
4. Avertissements fréquents
4.1. Did not find texture file ...
Une texture n'a pas été trouvée. Ces messages peuvent généralement être ignorés et résultent d'une texture défectueuse ou manquante dans le fichier / objet (o3d, etc.). On trouve aussi souvent de tels avertissements dans le contenu standard d'OMSI (voir annexe, entrée 40 et suivantes et 67).
4.2. File ... texture filename ... not found in mesh file ...
Un matériau avec une texture spécifiée est défini, mais celle-ci est absente du "mesh" (objet 3D) ou l'index spécifié dans le fichier [matl] est incorrect mot-clé matl.[2]
4.3. Problem while getting file http://... (Information)
Une texture Internet n'a pas été trouvée.
4.4. Busstop ... found no exiting path
4.5. Direct3D-Device lost / resetted
Jusqu'à aujourd'hui, l'origine de ce message n'est pas claire. On suppose que ce problème est dû à des textures ou à des pilotes erronés après un chargement. [3]
5. Erreurs fréquentes
5.1. The file ... could not be loaded
Un fichier nécessaire (par ex. script déclaré, fichier de police, etc.) n'a pas été trouvé.
5.2. In ... there was an error in line ...
La plupart du temps, cela indique une erreur de syntaxe dans le fichier. L'erreur ne doit pas nécessairement se trouver à l'endroit indiqué.
5.3. Aides pour les scripts
- Compter qu'à chaque {if} correspond un {endif}
- Compter qu'à chaque {frame}, {init}, {frame_ai}, {macro :...},{trigger :...}, correspond également un {end}
- Chaque parenthèse ouvrante devrait avoir une parenthèse fermante correspondante
6. Autre
- La commande -logall permet d'afficher des messages d'information et des avertissements supplémentaires. Dans ce cas, le fichier journal peut toutefois devenir très volumineux. Pour plus d'informations, voir les paramètres de démarrage.