Textures via Internet

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

  • Avec les textures via Internet, celles-ci peuvent être téléchargées dynamiquement sur Internet par le jeu OMSI et réutilisées sur des objets ou des véhicules, comme les publicités pour les DLC d'un éditeur.

    Pour que OMSI puisse télécharger des textures à partir d'Internet, les deux informations suivantes sont nécessaires :

    • URL où se trouve la texture (par exemple, un serveur web)
    • Chemin du fichier où la texture téléchargée est enregistrée

    Ces informations sont fournies à OMSI par le biais de fichiers .itx. Ces fichiers sont des fichiers texte purs situés sous le répertoire principal dans le dossier Texture. Contrairement à de nombreux autres fichiers d'OMSI, ceux-ci sont structurés sans mots-clés.

    En tant que développeur, vous devez vous assurer que l'URL donnée est disponible en permanence.

    1. Structure des fichiers .itx

    Les fichiers .itx sont structurés comme suit :

    1. URL de la texture
    2. Chemin où la texture doit être enregistrée et nom du fichier
    3. Au moins une ligne vide

    Les barres obliques dans l'URL sont de "simples" barres obliques dirigées vers la droite (généralement SHIFT + 7); alors que les barres obliques dans les chemins d'accès sont des barres obliques "inversées" dirigées vers la gauche. (généralement ALT GR +ß ou CTRL + ALT + ß)

    1.1. URL

    Les conditions suivantes sont imposées à l'URL :

    • Elle doit être absolue et complète, par exemple commencer par http:// ou https://.
    • Il doit se référer directement à l'image. Ainsi, un site web contenant la texture et d'autres textes ne serait pas autorisé. Pour vous assurer que le lien est adapté aux textures Internet, vous pouvez cliquer avec le bouton droit de la souris sur la texture, puis cliquer sur "Ouvrir l'image dans un nouvel onglet". L'onglet qui s'ouvre doit contenir une adresse web appropriée.
      Normalement, vous pouvez reconnaître une URL directe à sa terminaison, par exemple .jpg. Les pages se terminant par html ou php ne sont généralement pas des liens directs vers une image.

    1.2. Chemin

    Les fichiers .itx sont situés dans le dossier \Texture directement dans le répertoire principal d'OMSI, le chemin vers la texture réelle commence par un dossier dans le répertoire principal (Sceneryobjects, Vehicles etc.)

    .itx files are located in the folder \Texture directly in the OMSI main directory, the path to the actual texture starts with a folder in the main directory (Sceneryobjects, Vehicles etc.). Les noms de fichiers de l'URL et de la texture peuvent être différents.

    Attention : Les barres diagonales dans les indications du chemin sont inversés tout comme dans l'adresse web.(\)!

    1.3. Formats de fichiers téléchargeables

    Les formats de fichiers dds, tga, bmp ét jpg peuvent être téléchargés (png n'est pas supporté). Cependant, il faut noter qu'un seul format de fichier est téléchargé et enregistré dans un fichier *.itx.


    Possible :

    Code
    https://mywebsite.de/omsi-textures/poster_advertising_02.dds
    Sceneryobjects\Advertising posters\texture\Advertising\02.dds
    
    https://mywebsite.de/omsi-textures/poster_advertising_03.dds
    Sceneryobjects\Advertising posters\texture\Advertising\03.dds⠀⠀

    possible :

    Code
    https://mywebsite.de/omsi-textures/poster_advertising_02.dds
    Sceneryobjects\Advertising posters\texture\Advertising\02.dds
    
    /////// No more textures will be downloaded from here, as the following download has a different format:
    https://mywebsite.de/omsi-textures/poster_advertising_03.bmp
    Sceneryobjects\Advertising posters\texture\Advertising\03.bmp

    2. Exemple

    Un fichier .itx nommé Advertising.itx est destiné à télécharger la texture https://mywebsite.de/omsi-textures/poster_advertising_01.dds et à l'enregistrer sous Sceneryobjects/Advertising posters/texture/Advertising/01.dds.


    Le fichier ressemblera à ceci :

    Code: Texture\Advertising.itx
    https://mywebsite.de/omsi-textures/poster_advertising_01.dds
    Sceneryobjects\Advertising posters\texture\Advertising\01.dds⠀

    Un fichier .itx peut également contenir plusieurs éléments :

    Code: Sceneryobjects\advertising posters\advertising_multi.itx
    https://mywebsite.de/omsi-textures/poster_advertising_02.dds
    Sceneryobjects\Advertising posters\texture\Advertising\02.dds
    
    https://mywebsite.de/omsi-textures/poster_advertising_03.dds
    Sceneryobjects\Advertising posters\texture\Advertising\03.dds⠀⠀

    3. Erreur lors du téléchargement de textures Internet

    Vous lisez souvent la ou les lignes suivantes dans le fichier du logfile :

    Code
        10:04:03 -  -       Information: Problem while getting file http://...jpg

    Cette erreur se produit lorsque le PC n'a pas de connexion Internet active ou que la texture ou l'URL est vide. Par conséquent, les développeurs devraient toujours livrer les textures sous ce nom (il peut également s'agir de textures de 1×1px de large), sinon des problèmes peuvent survenir si les textures ne peuvent être téléchargées et ne sont pas disponibles.

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.