Graphismes de base est un ensemble de fichiers graphiques dont OpenTTD a besoin pour un jeu.
Contents |
Ensembles de graphismes de base disponibles
Il y a deux types d'ensembles de graphismes de base: les graphismes de base de TTD et les ensembles de graphismes de bases alternatifs. Depuis que OpenTTD a été créé, il a utilisé les graphiques de Transport Tycoon. Depuis le svn r14197, le jeu a la possibilité de charger des ensembles de graphismes de base autres que ceux de TTD. La première version stable avec cette possibilité est OpenTTD 0.7.0.
Graphiques de base de TTD
L'ensemble de graphismes de base de TTD fait référence aux graphismes d'origine de Transport Tycoon Deluxe et se présente sous deux formes: la version Windows et la version DOS. La version Windows provient évidemment de la version Windows de TTD; la version DOS de sa version pour DOS. Le système d'exploitation sur lequel vous tournez n'a pas d'importance, les deux versions fonctionneront, indépendamment de leur nom: les graphismes de base de TTD DOS fonctionnent sur un système Windows, tout comme les graphismes de base de TTD Windows fonctionnent sur un Mac ou sous Linux.
original_windows
L'ensemble de graphismes de base de Transport Tycoon Deluxe édition Windows consiste dans les fichiers suivants:
- trg1r.grf
- trgcr.grf
- trghr.grf
- trgir.grf
- trgtr.grf
- openttdw.grf (distribué avec OpenTTD)
- orig_win.obg (distribué avec OpenTTD)
original_dos
L'ensemble de graphismes de base de Transport Tycoon Deluxe édition DOS consiste dans les fichiers suivants:
- trg1.grf
- trgc.grf
- trgh.grf
- trgi.grf
- trgt.grf
- openttdd.grf (distribué avec OpenTTD)
- orig_dos.obg (distribué avec OpenTTD)
Futilité: Le fichier grf du pays des jouets (trgt.grf) du CD de TTD DOS allemand contient une image invalide. Donc, un fichier obg supplémentaire (orig_dos_de.obg) est distribué avec OpenTTD.
Graphiques de base alternatifs
Depuis le 31 août 2008, OpenTTD peut charger des ensembles de graphique de base différents de ceux de TTD.
Liste des graphiques de base alternatifs
Actuellement, il n'y a qu'un seul ensemble de graphismes de base alternatif.
Installer un ensemble de graphismes de base
Les ensembles de graphismes de base alternatifs sont en général distribués comme des (informatique) fichiers tar. La seule chose que vous avez à faire pour installer un ensemble de graphismes de base est de le placer dans le répertoire /data de OpenTTD. Votre répertoire data de OpenTTD est situé soit dans:
- un répertoire OpenTTD sous le répertoire personnel de votre compte utilisateur
- le répertoire d'installation de OpenTTD.
Les ensembles de graphismes de base de TTD ne sont pas mis en fichier tar. Si vous avez une des variantes de l'ensemble de graphismes de base de TTD installés, il n'y a absolument aucun besoin d'installer l'autre variante de l'ensemble de graphismes de base TTD, car ils ont le même aspect. Si vous n'avez pas installé un ensemble de graphismes de base de TTD lors de l'installation de OpenTTD et voulez en installer un après, copiez simplement les fichiers listés ci-dessus (ceux qui ne sont pas distribués avec OpenTTD, bien entendu) dans le répertoire /data de OpenTTD.
Basculer entre les ensembles de graphismes de base
Un seul ensemble de graphismes de base peut être actif à la fois. Si vous avez plusieurs ensembles de graphismes de base installés, il y a plusieurs moyens de basculer entre eux.
Sélection dans le jeu
Un moyen de basculer entre les ensembles de graphisme de base est d'utiliser la fonctionnalité du jeu.
- Dans le menu principal du jeu, cliquez le bouton Options du Jeu. La fenêtre de dialogue des options du jeu apparaîtra.
- Sélectionnez l'ensemble de graphismes de base préféré depuis la liste déroulante sous Graphiques de base (en bas à gauche de la fenêtre).
- Fermez la fenêtre en utilisant le × dans le coin supérieur gauche pour prendre en compte votre sélection.
Éditer le fichier de configuration
Une autre moyen de basculer entre les ensembles de graphisme de base est d'éditer le fichier de configuration.
- Repérez et ouvrez openttd.cfg en utilisant votre éditeur de texte favori.
- Repérez la section [misc] et ajoutez la ligne suivante (ou éditez l'existante) à la fin de cette section:
graphicsset = name_of_base_graphics_set
Le nom de l'ensemble de graphismes de base est listé dans son fichier obg et peut ou non être identique au nom du fichier obg.
- Sauvegardez les changements faits et lancez OpenTTD.
Démarrer OpenTTD depuis la ligne de commande
La troisième manière de choisir un ensemble de graphismes de base particulier est de démarrer le jeu depuis la ligne de commande, en ajoutant une option en paramètre.
openttd -I nom_ensemble_graphismes_de_base
Le nom de l'ensemble de graphismes de base est listé dans son fichier obg et peut ou non être identique au nom du fichier obg.
Créer un ensemble de graphismes de base
Hors le dessin effectif et l'alignement des sprites, créer un ensemble de graphismes de base qui puisse être utilisé par OpenTTD est assez simple. Un ensemble de graphismes de base consiste dans les fichiers suivants:
- Exactement 6 fichier .grf;
- Exactement 1 fichier .obg.
Il est intéressant de faire un unique paquet de tous les fichiers d'un ensemble de graphismes de base dans un fichier tar. Cela conserve ensemble tous les fichiers de façon propre. OpenTTD peut lire des fichiers tar, donc il est inutile que l'utilisateur les extraient.
Les fichiers .grf
- Cinq des six fichiers .grf ont exactement le même format que les cinq fichiers .grf du CD original de TTD, ayant exactement autant de sprites que les fichiers .grf de TTD exactement dans le même ordre, et ils ne peuvent contenir d'actions NewGRF.
- Un fichier .grf a le même format que openttd[w|d].grf contenant toutes les Actions 5 NewGRF. Ce fichier peut aussi contenir certaines autres actions NewGRF, tant qu'elles sont statiques et ne modifient pas les propriétés du jeu (1, 5, 6, 7, 8, 9, A, C, 10, 12, et éventuellement certaines fonctionnalités statiques de 0 et 2). Ce fichier doit avoir un ID GRF qui commence par l'"OT" FF. La quatrième lettre peut être choisie librement. "D" et "W" sont compris comme openttdw.grf et openttdd.grf respectivement, 01 est compris comme OpenGFX.
Le fichier .obg
Le fichier .obg est ce qui lie tous les fichiers .grf ensemble, et il est essentiellement la base d'un ensemble de graphismes de base. Le fichier .obj est un fichier texte et a le format suivant (exemple pris depuis orig_win.obg):
[metadata] name = original_windows shortname = TTDW version = 0 description = Graphiques de l'édition originale de Transport Tycoon Deluxe pour Windows palette = Windows [files] base = TRG1R.GRF logos = TRGIR.GRF arctic = TRGCR.GRF tropical = TRGHR.GRF toyland = TRGTR.GRF extra = OPENTTDW.GRF [md5s] TRG1R.GRF = b04ce593d8c5016e07473a743d7d3358 TRGIR.GRF = 0c2484ff6be49fc63a83be6ab5c38f32 TRGCR.GRF = 3668f410c761a050b5e7095a2b14879b TRGHR.GRF = 06bf2b7a31766f048baac2ebe43457b1 TRGTR.GRF = de53650517fe661ceaa3138c6edb0eb8 OPENTTDW.GRF = b6689105405fa3ea34cb8a5543633d29 [origin] default = Vous pouvez le trouver sur le CD-ROM de votre Transport Tycoon Deluxe. OPENTTDW.GRF = Ce fichier fait partie de votre installation.
[metadata]
- name: Le nom de l'ensemble de graphismes de base comme il sera affiché dans le jeu.
- shortname: Une chaîne de 4 caractères unique, similaire au GRFID dans les NewGRFs.
- version: Une valeur entière indiquant la version de l'ensemble de graphismes de base. Si deux ensembles avec le même nom court sont disponibles, cet entier indique la version la plus récente.
- description: Une courte description de votre ensemble de graphismes de base.
- palette: La palette de couleurs utilisée pour les fichiers .grf. Peut être soit Windows soit DOS.
[files]
Une liste des six fonctionnalités différentes des fichiers grf, avec les noms des six fichiers .grf dans l'ensemble de graphismes de base.
[md5s]
Une liste des mêmes noms de fichier exactement que dans [files], avec leur code de hachage MD5.
[origin]
Une liste des mêmes noms de fichier exactement que dans [files], avec un message d'erreur qui sera affiché si l'un des fichiers .grf de l'ensemble de graphismes de base est absent ou corrompu. Vous pouvez ne spécifier que default si vous voulez que le message d'erreur soit le même pour tous les fichiers, et/ou lister chaque fichier avec un message spécifique.